【发布时间】:2009-11-13 19:58:41
【问题描述】:
谁能告诉我如何从多个“选择框”中捕获(使用 PHP)多个值?
<select name="auto_issue_update" multiple>
<option>1</option>
<option>2</option>
</select>
【问题讨论】:
谁能告诉我如何从多个“选择框”中捕获(使用 PHP)多个值?
<select name="auto_issue_update" multiple>
<option>1</option>
<option>2</option>
</select>
【问题讨论】:
使名称末尾带有括号以将其区分为数组
<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 />';}
【讨论】:
这样定义你的select:
<select name="auto_issue_update[]" multiple>
对于 PHP,我假设您发布表单:
$myresult = $_POST['auto_issue_update'];
foreach($myresult as $result) { ... }
【讨论】: