当前位置: 首页 > 面试题库 >

如何在php中获取选择框的多个选定值?

戴树
2023-03-14
问题内容

我有一个html表单,该表单具有一个选择列表框,您可以从中选择多个值,因为其multiple属性设置为multiple。考虑表单方法为“
GET”。表单的html代码如下:

<html>

    <head>

    <title>Untitled Document</title>

    </head>

    <body>

    <form id="form1" name="form1" method="get" action="display.php">

      <table width="300" border="1">

        <tr>

          <td><label>Multiple Selection </label>&nbsp;</td>

          <td><select name="select2" size="3" multiple="multiple" tabindex="1">

            <option value="11">eleven</option>

            <option value="12">twelve</option>

            <option value="13">thirette</option>

            <option value="14">fourteen</option>

            <option value="15">fifteen</option>

            <option value="16">sixteen</option>

            <option value="17">seventeen</option>

            <option value="18">eighteen</option>

            <option value="19">nineteen</option>

            <option value="20">twenty</option>

          </select>

          </td>

        </tr>

        <tr>

          <td>&nbsp;</td>

          <td><input type="submit" name="Submit" value="Submit" tabindex="2" /></td>

        </tr>

      </table>

    </form>

    </body>

    </html>

我想在display.php页面的选择列表框中显示选定的值。那么如何使用$_GET[]数组在display.php页面上访问选定的值。


问题答案:

如果要将PHP $_GET['select2']视为选项数组,只需将方括号添加到 select元素 的名称中,如下所示:<select name="select2[]" multiple …

然后,您可以在PHP脚本中访问数组

<?php
header("Content-Type: text/plain");

foreach ($_GET['select2'] as $selectedOption)
    echo $selectedOption."\n";

$_GET可以$_POST根据<form method="…"值替换。



 类似资料:
  • 问题内容: 我有一个带有属性的元素。如何使用JavaScript获取此元素的选定值? 这是我正在尝试的: 问题答案: 没有jQuery: 快速示例:

  • 我有一个超文本标记语言选择框,在我的jsp中启用了多选择。我从其他按钮动态填充选项。因此,用户不会从该选择框中选择任何值。我必须将selectbox的所有值传递给其他jsp。 我正在使用表单操作提交浏览jsp。这样做时,我无法获得所有的选择框值。 此选项仅提供该多选框中的选定值。我想要的是从selectbox中获取所有值,无论是否选中。 谢谢

  • 问题内容: 我在数据库表中有位置名称和位置ID。使用foreach循环,我在PHP的复选框中打印值。我有一个触发JavaScript的提交按钮。我希望用户在javascript变量中选择所有用逗号分隔的复选框值。我怎样才能做到这一点? 问题答案:

  • 问题内容: 我已经编辑了数据,并试图仅获取用户已选择的数据。我不确定该怎么做,这就是我所拥有的: HTML: JS: 我确实以一种方式使它工作-通过向每个对象添加属性并将复选框的更改为,然后可以在函数中对此进行过滤。但是,这似乎效率很低,如果可以避免,我不想在模型中添加额外的属性。 有没有更好的办法 ? 问题答案: 的JavaScript HTML http://plnkr.co/edit/lqt

  • 此组件来自https://github.com/skratchdot/react-bootstrap-multiselect handleChange()函数中应该写什么?

  • 问题内容: 我想使用列表作为多选复选框的值。这是我的模型和模板代码。 我的模特 我的模板 我的查看代码 在这里,我希望“建议”是一个包含所有朋友ID的列表,但是在这里,它只是被覆盖,并且只包含在上一个for循环迭代中分配的值。我怎么解决这个问题。迫切需要帮助。谢谢。 问题答案: