我有一张表,列出了产品。每个项目旁边都有一个复选框。按下选择产品按钮后,<form>
会在GET
请求中提交。{。}}
我无法找到处理此获取请求中发送的信息的方法
http://localhost/eComm/selectedproduct.php?product=1&product=2
$_GET["product"]
变量仅包含给予product参数的最后一个值,即2
我做错了什么还是有其他办法解决这个问题?
答案 0 :(得分:0)
PHP是......奇怪的。
除非该名称以字符[]
结尾,否则它无法处理具有相同名称的多个值,在这种情况下,它会将数据显示为数组。
将HTML更改为:
name="product[]"
然后你可以访问:
$_GET["product"][$array_index]
(并将其推入for
等)