如何从选项中生成变量:在 PHP $_POST 中选择?
Posted
技术标签:
【中文标题】如何从选项中生成变量:在 PHP $_POST 中选择?【英文标题】:How can I make variables from option:selected in PHP $_POST? 【发布时间】:2021-03-07 08:53:42 【问题描述】:**我需要在 php 中从选定的选项中创建几个变量,每个选定选项的每个变量**
我正在尝试这个:
<?php
$tag1 = $_POST["select_name[option:selected(1)]"];
$tag2 = $_POST["select_name[option:selected(2)]"];
$tag3 = $_POST["select_name[option:selected(3)]"];
?>
【问题讨论】:
【参考方案1】:如果你这样做
<select name="select_name[]" multiple>
然后您的 $_POST['select_name'] 包含一个数组,只需循环遍历它
$options = $_POST['select_name'];
for($i = 0; $i < count($options); $i++)
$"tag$i" = $options[$i];
【讨论】:
如何循环呢?非常感谢! 检查我的编辑,它有效,只是注意以这种方式创建变量并不漂亮。为什么需要这样的单独变量? 我需要将它们存储到 SQL DB 中,例如:tag_1、tag_2、tag_3 ... 谢谢!以上是关于如何从选项中生成变量:在 PHP $_POST 中选择?的主要内容,如果未能解决你的问题,请参考以下文章