帮助我想从表单到控制器的多选下拉列表中获取值。
这是我的表格:
<select multiple="multiple" id="form-field-select-4" class="form-control search-select" name="tim_teknis">
<option value=""> </option>
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
</select>
这是我的控制器:
$tim_teknis = $_POST['tim_teknis'];
结果显示为:“ tim_teknis”而不是下拉菜单的值。我希望任何人都能理解我的意思。谢谢!
答案 0 :(得分:-1)
您必须先插入值
答案 1 :(得分:-1)
可能是您的表单而不是方法是'POST',所以“ tim_teknis”不是下拉列表的值。 解决方案:
<form action="submit_form.php" method="POST"><select multiple="multiple" id="form-field-select-4" class="form-control search-select" name="tim_teknis[]"><option value=""> </option><option value="AL">Alabama</option><option value="AK">Alaska</option></select></form><?php if (!empty($_POST['tim_teknis'])) {var_dump($_POST['tim_teknis']);}?>
提交表格后的结果:
array(2) { [0]=> string(2) "AL" [1]=> string(2) "AK" }