在PHP中将多个选择字段作为单个变量处理

时间:2013-10-29 23:29:00

标签: php html forms get

我的HTML表单中有一个字段,可以接受7个选项(最终用户从大约20个中选择7个图片)并且需要将选择作为单独的变量传递给PHP。

我的HTML表单元素:

  <select name="pics[]" multiple="multiple">
  <option value='101'>Picture 1</option>
  <option value='102'>Picture 2</option>
           ...
  <option value='120'>Picture 20</option>
  </select>

在PHP端,我需要将用户选择的7个选项中的每一个存储在单独的变量中,例如:

   $a = 101; $b= 103; etc

我知道我可以使用foreach循环列出它们,但是如何将它们分成单个变量?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

从字面上看你的例子(确切的7个变量从$a命名为$g):

list( $a, $b, $c, $d, $e, $f, $g ) = $_POST['pics'];

您现在有7个变量,每个变量都包含一个选定值。