Обрабатывать несколько флажков на другой странице через запрос на получение - PullRequest
0 голосов
/ 28 ноября 2011

У меня есть таблица, где я перечисляю продукты. Рядом с каждым элементом есть флажок. После нажатия кнопки выбора продукта <form> отправляется в запросе GET.
Я не могу найти способ обработать информацию, отправленную в этом запросе на получение
http://localhost/eComm/selectedproduct.php?product=1&product=2
Переменная $_GET["product"] содержит только последнее значение, данное аргументу продукта, т.е. 2
Я делаю что-то не так или есть другой способ?

1 Ответ

0 голосов
/ 28 ноября 2011

PHP является ... нечетным.

Он не может обрабатывать несколько значений с одним и тем же именем, если это имя не заканчивается символами [], в этом случае он будет представлять данные в виде массива.

Измените HTML на:

name="product[]"

Затем вы можете получить доступ к:

$_GET["product"][$array_index]

(и вставить его в for и т. Д.)

...