php下拉框读取mysql数据库,谁能帮我看看下面的代码有什么问题?
<html><body><selectname="sign"><?mysql_connect('localhost','root','3161984lz');mysql_...
<html>
<body>
<select name="sign">
<?
mysql_connect('localhost','root','3161984lz');
mysql_select_db('xscj');
$query = "select * from js";// 从数据库中读取数据
$result=@mysql_query($query);
$i=0;
while($rows=@mysql_fetch_array($result))
{
$rows_result[$i][0]=$rows["rjbj"];
$i++;
}
$num=@mysql_num_rows($result);
for($i=0;$i<$num;$i++)
{
echo"<option value=".$rows_result[$i][0].">".$rows_result[$i][0]."</option>";
}
?>
</select>
</body>
</html>
谢谢,问题已经解决 展开
<body>
<select name="sign">
<?
mysql_connect('localhost','root','3161984lz');
mysql_select_db('xscj');
$query = "select * from js";// 从数据库中读取数据
$result=@mysql_query($query);
$i=0;
while($rows=@mysql_fetch_array($result))
{
$rows_result[$i][0]=$rows["rjbj"];
$i++;
}
$num=@mysql_num_rows($result);
for($i=0;$i<$num;$i++)
{
echo"<option value=".$rows_result[$i][0].">".$rows_result[$i][0]."</option>";
}
?>
</select>
</body>
</html>
谢谢,问题已经解决 展开
2个回答
展开全部
我没仔细看你的程序有什么问题,我直接给你修改为下面的代码,以后养成检查语句运行结果的好习惯:
<?
if (mysql_connect('localhost','root','3161984lz')){
echo '<html> <body> <select name="sign"> ';
$query = "select * from xscj.js";// 从数据库中读取数据
if ($result=@mysql_query($query)){
$i=0;
while($rows=@mysql_fetch_array($result))
{
echo "<option value='$rows[rjbj]'>$rows[rjbj]</option>";
$rows_result[$i][0]=$rows[rjbj];
$i++;
}
$num=$i-1;
mysql_free_result($result);
echo '</select> </body> </html>';
} else echo "执行SQL语句($query)失败:".mysql_error();
} else echo '数据库连接失败!';
?>
<?
if (mysql_connect('localhost','root','3161984lz')){
echo '<html> <body> <select name="sign"> ';
$query = "select * from xscj.js";// 从数据库中读取数据
if ($result=@mysql_query($query)){
$i=0;
while($rows=@mysql_fetch_array($result))
{
echo "<option value='$rows[rjbj]'>$rows[rjbj]</option>";
$rows_result[$i][0]=$rows[rjbj];
$i++;
}
$num=$i-1;
mysql_free_result($result);
echo '</select> </body> </html>';
} else echo "执行SQL语句($query)失败:".mysql_error();
} else echo '数据库连接失败!';
?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询