在选择框中捕获多选值

时间:2009-11-13 11:53:26

标签: php html

任何人都可以告诉我如何从多个“选择框”中捕获(使用PHP)多个值吗?

<select name="auto_issue_update" multiple>
<option>1</option>
<option>2</option>
</select>

2 个答案:

答案 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) { ... }