【发布时间】:2017-10-12 21:04:13
【问题描述】:
我想在我的 HTML 表单中列出一个下拉菜单,用户可以使用下拉菜单选择他们想要的项目(基于数据库中的项目) 我已经研究了很多,并作为最后的手段来此! 请解释和帮助。
它应该看起来像: 选择一个产品: -下拉式菜单- 数量:86
<html>
<head>
<title>BuyingTransaction</title>
</head>
<body>
<form action= "BuyingTransaction.php" method="post">
<select class="form-dropdown" style="width:150px" id="input_5"
name="ProductNames">
</form>
<?php
$username="22243339";
$password="X23CZw2X";
$server="localhost";
$database="DB_22243339";
$sqlConnect = mysql_connect($server, $username, $password);
// Check connection to the database
if(!sqlConnect)
{
die('Could not connect: ' . mysqlerror());
}
mysqli_select_db($sqlConnect, $database);
$filter = mysql_query("SELECT ProductName FROM Products", $sqlConnect);
menu = "";
while($row = mysql_fetch_array($filter))
{
$menu .="<option>" . $row['dropdown_option'] . "</option>";
}
// Close menu form
$menu = "</select></form>";
echo $menu;;
mysqli_close(sqlConnect);
?>
</select>
</body>
</html>
【问题讨论】:
-
mysql_* 扩展早已失效
-
使用一种方法,如 mysql、mysqli 或 pdo。这样你以后就没有问题了