任何人都可以告诉我如何从多个“选择框”中捕获(使用PHP)多个值吗?
<select name="auto_issue_update" multiple>
<option>1</option>
<option>2</option>
</select>
答案 0 :(得分:4)
使名称末尾有括号,以将其区分为数组
<select name="auto_issue_update[]" multiple>
然后在PHP方面,你会做类似的事情(如果你正在为你的表单使用POST。如果你不是,请将POST换成GET)
$auto_issue_update = $_POST['auto_issue_update'];
foreach ($auto_issue_update as $a){echo $a.' was selected <br />';}
答案 1 :(得分:3)
以这种方式定义select
:
<select name="auto_issue_update[]" multiple>
对于PHP,我假设您发布表单:
$myresult = $_POST['auto_issue_update'];
foreach($myresult as $result) { ... }