php – 如何通过URL传递变量的多个值

前端之家收集整理的这篇文章主要介绍了php – 如何通过URL传递变量的多个值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在构建一个应用程序,而且我遇到了某个问题.

我正在尝试传递一个具有多个值的变量.所以我的网址将如下所示:

localhost/report.PHP?variable=value1,value2,value3

问题是我不知道如何做到这一点.变量用于从数据库中检索数据.我正在使用PHP而没有Javascript.

任何帮助都会很棒!

编辑:
这是我在页面中选择变量的HTML:

<select name="types" size="19" multiple>
    <option value="all" selected>All Types</option>
    <option value="book" selected>Books</option>
    <option value="cd" selected>CD</option>
</select>

因此用户可以选择Books和CD,我需要在“types”变量中传递这两个值.

https://stackoverflow.com/a/2407401/1265817所述,您可以使用此方法.

如果你想让PHP将$_GET [‘select2’]视为一个选项数组,只需在select元素的名称添加方括号,如下所示:< select name =“select2 []”multiple ... 然后,您可以在PHP脚本中访问该数组

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

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

猜你在找的PHP相关文章