==========
不知道你说的文件格式指的是什么.
文件类型???
内容不同???
=============
如果是文件类型,可考虑通过扩展名处理.(这样做不太好,不准确)
如果是内容不同,一定要这样做的话,可要求上传者在文件中设置好区别标志(这样也不好,你不能保证上传者遵守你的规范).
============
依照上传格式选择数据库表允满了不确定性.除非你的文件格式能定死.
比如你有一个城市表city,有字段id和city_name,
代码如下:
?php
$sql
=
'select
*
from
city'
$res
=
mysql_query($sql)
$cities
=
array()
while
($row
=
mysql_fetch_assoc($res)
)
{
$cities[$row['id']]
=
$row['name']
}
?
--
请选择城市
--
?php
foreach
(
$cities
as
$id=
$city
)
{
?>
?php
echo
$city
?
原理就是从mysql查询出所有城市的数据并弄成一个数组$cities
,然后循环$cities,按照下拉表单的格式输出option选项就好了
单引号里的$_POST["name"]不会被转成实际的变量值的
双引号才行
你改成这样
$sql = "SELECT * FROM `aiqishou` WHERE name=$_POST['name']"欢迎分享,转载请注明来源:内存溢出
评论列表(0条)