【问题标题】:Process multiple select field as single variables in PHP在 PHP 中将多个选择字段作为单个变量处理
【发布时间】:2013-10-29 23:29:00
【问题描述】:

我的 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 循环列出它们,但是如何将它们分成单独的变量?

任何帮助将不胜感激。

【问题讨论】:

标签: php html forms get


【解决方案1】:

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

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

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

【讨论】:

  • 谢谢!像魅力一样工作。
猜你喜欢
  • 1970-01-01
  • 2020-07-17
  • 2015-06-12
  • 1970-01-01
  • 2012-10-13
  • 1970-01-01
  • 2013-08-09
  • 1970-01-01
  • 2011-01-27
相关资源
最近更新 更多