很奇怪很奇怪很奇怪的問題,能找到錯誤算你狠 echo "<option value=".$CaseName.">".$CaseName."</option>"; 改为 echo "<option value='".$CaseName."'>".$CaseName."</option>"; 看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <SELECT NAME="selectCase"> <option value="">--請選擇專案--</option> <?php $link=mysql_connect('localhost','root','test') or die(mysql_error()); mysql_select_db('cabad') or die('Could not select database'); $query_string = "SELECT * FROM casename"; $result = mysql_query($query_string) or die('failed:'.mysql_error()); while ($row = mysql_fetch_array($result)) { $CaseName = $row['CaseName']; echo "<option value=".$CaseName.">".$CaseName."</option>"; } ?> </SELECT> for ($i=0;$i<$num;$i++){ $row=mysql_fetch_array($result); $CaseName=$row['CaseName']; echo "<option value=".$CaseName.">".$CaseName."</option>"; } =========================================================================while( $row=mysql_fetch_array($result) ){ $CaseName=$row['CaseName']; echo "<option value=".$CaseName.">".$CaseName."</option>"; } 为什么不用while呢,用得着这么复杂 1、$row['CaseName'] ???数组的关联键是区分大小写的$ar = array('A'=>1, 'a'=>2);print_r($ar, 0);out:Array ( [A] => 1 [a] => 2 )请检查结果中是否有该项!print_r($row);2、书写太复杂$result = mysql_query($query_string) or die('failed:'.mysql_error()); while($row=mysql_fetch_array($result)) { $CaseName=$row['CaseName']; echo "<option value='$CaseName'>$CaseName</option>"; } 即可再简化一下$result = mysql_query($query_string) or die('failed:'.mysql_error()); while($row = mysql_fetch_array($result)) { echo "<option value='$row[CaseName]'>$row[CaseName]</option>"; } $link=mysql_connect('localhost','root','test') or die(mysql_error()); mysql_select_db('cabad') or die('Could not select database'); $query_string = "SELECT * FROM casename"; $result = mysql_query($query_string) or die('failed:'.mysql_error()); mysql_data_seek( $result, 0 );while($row = mysql_fetch_array( $result )){ echo "<option value=".$row['CaseName'].">".$row['CaseName']."</option>";}试试看 有谁写过Socket(TCP)发送文件的PHP程序?有的话贴出来啊。。 请教一下,php如何让 string变成array????? php url 重写问题 数据更新 php与mssql分页有一点错误 改不出来 急!分不了页,有链接但~~~ 50分求救!!! 怎么一调用函数返回的数组就出错 session问题 目前能得到的IPB论坛的最高版本是多少? 下拉列表的问题,不是很难,进来看看!五拾分! 谁能让我的PHP连上MYSQL,我就给他100分 请教问题
<option value="">--請選擇專案--</option>
<?php
$link=mysql_connect('localhost','root','test') or die(mysql_error());
mysql_select_db('cabad') or die('Could not select database');
$query_string = "SELECT * FROM casename";
$result = mysql_query($query_string) or die('failed:'.mysql_error());
while ($row = mysql_fetch_array($result))
{
$CaseName = $row['CaseName'];
echo "<option value=".$CaseName.">".$CaseName."</option>";
}
?>
</SELECT>
$row=mysql_fetch_array($result);
$CaseName=$row['CaseName'];
echo "<option value=".$CaseName.">".$CaseName."</option>";
}
=========================================================================
while( $row=mysql_fetch_array($result) ){
$CaseName=$row['CaseName'];
echo "<option value=".$CaseName.">".$CaseName."</option>";
}
数组的关联键是区分大小写的
$ar = array('A'=>1, 'a'=>2);
print_r($ar, 0);out:Array ( [A] => 1 [a] => 2 )请检查结果中是否有该项!
print_r($row);2、书写太复杂
$result = mysql_query($query_string) or die('failed:'.mysql_error());
while($row=mysql_fetch_array($result)) {
$CaseName=$row['CaseName'];
echo "<option value='$CaseName'>$CaseName</option>";
}
即可
再简化一下
$result = mysql_query($query_string) or die('failed:'.mysql_error());
while($row = mysql_fetch_array($result)) {
echo "<option value='$row[CaseName]'>$row[CaseName]</option>";
}
mysql_select_db('cabad') or die('Could not select database');
$query_string = "SELECT * FROM casename";
$result = mysql_query($query_string) or die('failed:'.mysql_error()); mysql_data_seek( $result, 0 );
while($row = mysql_fetch_array( $result )){
echo "<option value=".$row['CaseName'].">".$row['CaseName']."</option>";
}
试试看