【问题标题】:How can I make variables from option:selected in PHP $_POST?如何从选项中生成变量:在 PHP $_POST 中选择?
【发布时间】:2023-04-10 08:52:02
【问题描述】:

**我需要在 PHP 中从选定的选项中创建几个变量,每个选定选项的每个变量**

我正在尝试这个:

<?php 
    $tag1 = $_POST["select_name[option:selected(1)]"];
    $tag2 = $_POST["select_name[option:selected(2)]"];
    $tag3 = $_POST["select_name[option:selected(3)]"];
    ?>

【问题讨论】:

    标签: php jquery sql


    【解决方案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 ... 谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    • 1970-01-01
    • 2021-04-10
    • 1970-01-01
    • 2011-06-12
    • 2013-04-22
    相关资源
    最近更新 更多