我有一个mySQL数据库,我可以选择显示所有'治疗'作为我的html页面上的下拉框。 我将如何实施代码,以便如果用户想要选择多个处理,将出现另一个下拉框?
编辑:,例如假设您在网上购买了一些商品,并且您可以在下拉框中收听所有商品。你选一个,然后你想选更多。所以你点击:'添加更多'并在页面上显示另一个下拉列表,您可以在其中选择其他项目。
以下是 PHP 代码:
<?php
$hostname = 'hostname';
$dbname = 'dbname';
$username = 'username';
$password = 'password';
$con=mysql_connect($hostname,$username,$password,$dbname) or die("Failed to connect to MySQL: " . mysql_error());
$db=mysql_select_db($dbname,$con) or die("Failed to connect to MySQL: " . mysql_error());
$query = "SELECT * FROM `Treatments`";
$result = mysql_query($query, $con);
$options = "";
if (!$result){
die("No results found.");
}
while ($row = mysql_fetch_array($result)){
$options .= "<option>$row[1]</option>";
}
?>
答案 0 :(得分:0)
实际上你需要进行多选下拉。
如果您添加multiple = "multiple"
HTML标记,则下拉列表将用作多重选择。
<select name="anyName[]" multiple>
<?php
while ($row = mysql_fetch_array($result)){
echo "<option>$row[1]</option>";
}
?>
</select>
如需更多帮助,您需要查看此链接。 jQuery multiselect drop down menu
希望它会对你有所帮助。
由于