通过获取请求处理其他页面上的多个复选框

时间:2011-11-28 13:33:38

标签: php get query-string

我有一张表,列出了产品。每个项目旁边都有一个复选框。按下选择产品按钮后,<form>会在GET请求中提交。{。}} 我无法找到处理此获取请求中发送的信息的方法 http://localhost/eComm/selectedproduct.php?product=1&product=2
$_GET["product"]变量仅包含给予product参数的最后一个值,即2
我做错了什么还是有其他办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

PHP是......奇怪的。

除非该名称以字符[]结尾,否则它无法处理具有相同名称的多个值,在这种情况下,它会将数据显示为数组。

将HTML更改为:

name="product[]"

然后你可以访问:

$_GET["product"][$array_index]

(并将其推入for等)