我是php编码的新手。我正面临一个问题。我有一个下拉列表,用户可以选择多个值。就像我有一个不同的writers的下拉列表。用户从第一个选择两个或多个编写器下拉列表。在第二个下拉列表中应该显示作者的所有书籍。所有值(作者和书籍)都来自数据库。谢谢所有提前。
答案 0 :(得分:0)
此代码段会从一个下拉列表中为您提供多个值:
<form method="post">
<select id="mySelectID" name="mySelectID[]" multiple>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select><br />
<input type="submit" value="Send" />
</form>
<pre>
<?php
var_export($_POST);
?>
</pre>
POST后,您将获得:
array (
'mySelectID' =>
array (
0 => 'saab',
1 => 'opel',
),
)
如果您想在不重新加载的情况下与其他下拉菜单进行交互,则需要查看JavaScript。
<强>更新强>
具有下拉互动的基本样本,无需重新加载 http://jsfiddle.net/hu8gf4gb/1/