如果生成一个带有bootstrap和bootstrap-select的表单:
<form action="handle.PHP" method="post"> <select name="pids" class="selectpicker" multiple> <option value="1">A</option> <option value="2">B</option> <option value="6">C</option> </select> </form>
一个选择所有或多个项目,只有具有最后选择值的项目被发布到handle.PHP页面.
handle.PHP
<?PHP var_dump($_POST); ?>
结果:
array(1) { ["pids"]=> string(1) "6" }
如何检索所有选定的项目?
解决方法
最有可能的情况是您需要将名称设置为pids [](注意方括号)方括号定义数组而不是单个值.
<select name="pids[]" class="selectpicker" multiple>