我在填写表单中的选择框以显示来自“护士”表的护士的现有“姓名”时存在困难。谁能告诉我我做错了什么?提前致谢!用php mysql填充选择框
这里是形式
<form method="post" action="insert.php">
<br>
<tr><td align="left"><strong>Nurse Information</strong></td>
</td>
<tr>
<td>nurse_name</td>
<td><select name="valuelist">
<option value="valuelist" name="nurse_name" value='<?php echo $nurse_name; ?>'></option>
</select></td>
<tr>
应该填充nurse_forename查询:
<html><head><title>Connect to Database</title></head><body>
<font size="4">Query gets Forename of nurse</font>
<br><br><font size="4">Choose a name</font><br><br>
<form action="insert.php" method="post">
<select name="valuelist">;
<?php
$value=$_POST ["valuelist"];
$con = mysql_connect("localhost","root","") or die('Could not connect: ' . mysql_error());
mysql_select_db("a&e", $con) or die('Could not select database.');
$fetch_nurse_name = mysql_query("SELECT DISTINCT $nurse_name FROM nurse");
$result = mysqli_query($con, $query) or die("Invalid query");
while($throw_nurse_name = mysqli_fetch_array($fetch_nurse_name)) {
echo '<option value=\"'.$nurse_name['nurse_name'].'">'.$throw_nurse_name['nurse_name'].'</option>';
}
echo "</select>";
mysqli_close($con);
?>
<input type="submit" value="Submit">
</form></body></html>
你会得到什么错误? – d4rkpr1nc3 2013-02-15 13:00:54
没有错误,只是一个空白的选择框,这是相当令人沮丧的! – user2075528 2013-02-15 13:03:36
我想它不是'$ nurse_name',而是'nurse_name',在你的选择查询中 – d4rkpr1nc3 2013-02-15 13:04:40