【发布时间】:2013-10-24 05:32:23
【问题描述】:
我正在处理一个非常简单的 html/php 项目,但似乎已经被卡住了。我需要根据 sql 查询使用具有值的选项填充下拉表单。 到目前为止,这就是我在 HTML 中所拥有的:
<html>
<title>Drop Down</title>
<body>
<form action = "query.php" method = "POST">
<select name = "CategoryChoice">
<?php
$host = "localhost";
$user = "user";
$pass = "pass";
$db = "cpsc421";
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$stmt = "SELECT name FROM category";
$result = mysql_query($result);
while(list($category) = mysql_fetch_row($result)){
$option = '<option value="'.$category.'">'.$category.'</option>';
echo $option;
}
?>
</select>
<input type = "submit" value = "ExecuteQuery"/>
</form>
</body>
</html>
我可以正常加载页面,因此 html 可以正常工作,但下拉菜单为空。 php 在某种程度上失败了。我需要每个选项的 value 属性与 sql 查询中的值相等。如何动态执行此操作?
非常感谢任何帮助!谢谢!
【问题讨论】:
-
请避免使用
mysql_函数。它们已被弃用。