【发布时间】:2015-04-11 16:31:49
【问题描述】:
在这方面已经有一段时间了,我不知道出了什么问题。我正在尝试将 mySQL 查询输出到下拉列表中(仅使用 PHP)。下拉菜单有效,但列表中没有值。但是,它似乎确实知道表中有多少行。请指教。谢谢!
<html>
<head>
<body>
<table border="1">
<?php
require_once ('includes/database.php');
$query = "SELECT User_ID FROM User_Account";
$result = mysqli_query ($my_dbhandle, $query);
echo "<select name=dropdown value=''>Dropdown</option>";
while($r = mysqli_fetch_array($result)){
echo "<option value=" . $r['User_ID'] . ">" . $r['User_ID'] . "</option>";
}
echo "</select>";
mysqli_close($my_dbhandle);
?>
</table>
</body>
</head>
</html>
【问题讨论】:
-
一方面,
<select>没有value,只有<option>。另外,您应该引用一些东西,这就是它不起作用的原因。查看 HTML 源代码。 -
另外,your other question 已经包含您的解决方案。只需对选项 echo 执行相同操作即可。
-
谢谢,@Fred-ii-。我搞定了:)
标签: php mysql drop-down-menu mysqli