PHP является ... нечетным.
Он не может обрабатывать несколько значений с одним и тем же именем, если это имя не заканчивается символами []
, в этом случае он будет представлять данные в виде массива.
Измените HTML на:
name="product[]"
Затем вы можете получить доступ к:
$_GET["product"][$array_index]
(и вставить его в for
и т. Д.)