在 PHP 中实现多个选择框值检索
此问题探讨了 HTML 表单包含启用了多个属性的选择框的场景,允许用户选择多个值。目标是使用 $_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。
要点:
这里的关键要点是添加方括号添加到 HTML 表单中的选择元素名称允许您在 PHP 脚本中以数组形式访问所选值,从而更轻松地处理它们。
以上是如何使用 $_GET 在 PHP 中检索多个选择框值?的详细内容。更多信息请关注PHP中文网其他相关文章!