<option value="<?echo $type_name?>" ><?echo($array1[type_name];?></option>
这部分也不对吧,改成
<option value="<?echo $type_id;?>" ><?echo $type_name;?></option>
这部分也不对吧,改成
<option value="<?echo $type_id;?>" ><?echo $type_name;?></option>
$type_name=$array1[type_name];
$type_id=$array1[type_id];
改成
$type_name=$array1['type_name'];
$type_id=$array1['type_id'];
<? $Tconnect=@mysql_connect('localhost','root','mypassword') or die('Unable');
mysql_select_db('download') or die('no database');
$query1=mysql_query("select * from software_type order by type_id",$Tconnect);
if(mysql_errno()){
echo"Error:.mysql_errno()." ".mysql_error();}
else{
while($array1=mysql_fetch_array($query1)) {
$type_name=$array1[type_name];
$type_id=$array1[type_id];
$type=$type_id."--".$type_name;
?>
<option value="<?echo $type_name;?>" ><?echo($array1[type_name];?></option>
<? } }?>
</select>
<? $Tconnect=@mysql_connect('localhost','root','mysql2311!') or die('Unable');
mysql_select_db('download') or die('no database');
$query1=mysql_query("select * from software_type order by type_id",$Tconnect);
if(mysql_errno()){
echo"Error:.mysql_errno()." ".mysql_error();}
else{
while($array1=mysql_fetch_array($query1)) {
$type_name=$array1['type_name'];
$type_id=$array1[type_id];
$type=$type_id."--".$type_name;
?>
<option value="<?echo $type_name;?>" ><?echo $type_name;?></option>
<? } }?>
</select>
改成这样了,还是不行。
用常量就能在列表况中显示出来。查询语句我也在数据库中进行了测试,没有问题。
$type_id=$array1[type_id];
还是错误啊,要这样
$type_id=$array1['type_id'];
如果你改正了还是有这样的问题,那么我也实在是找不到在哪有错了
但还是不行。是哪里不对呀?各位帮帮忙了!
$Tconnect=@mysql_connect('localhost','root','mysql2311!')已经正确执行了?
echo"Error:".mysql_errno()." ".mysql_error();