首页 >后端开发 >php教程 >如何在 PHP 中从多选 HTML 表单中检索多个选定值?

如何在 PHP 中从多选 HTML 表单中检索多个选定值?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-12-18 07:00:121000浏览

How to Retrieve Multiple Selected Values from a Multi-Select HTML Form in PHP?

从 PHP 中的选择框中检索多个选定值

使用允许多项选择的选择框构建 HTML 表单时,通常需要检索随后的 PHP 脚本。本文提供了从多选框中访问和显示所选选项的详细解决方案。

考虑以下 HTML 表单:

<form method="get" action="display.php">
  <select name="select2[]" multiple size="3">
    <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>
  </select>
  <input type="submit" name="Submit" value="Submit">
</form>

在 display.php 中检索所选值,有必要在选择框的 name 属性中添加方括号 []:

<select name="select2[]" multiple ...>

这通知 PHP 处理$_GET['select2'] 作为数组。访问 display.php 中的数组变得简单:

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

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

通过循环遍历 $_GET['select2'] 数组,您可以检索并显示每个选定的值。

以上是如何在 PHP 中从多选 HTML 表单中检索多个选定值?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn