Forum Webscript.Ru
Программирование => PHP => Тема начата: CGVictor от 15 Марта 2004, 20:17:03
-
Задача следующая.
Нужно передать из формы определенное количество параметров для неопределенного количества записей. Т.е. есть несколько записей, и для каждой из них нужно передать имя, флажок, другие элементы...
Как делал:
Через $elements[][1], $elements[][2]...
Проблема:
Передается не двумерный массив, а одномерный массив с одним элементом для каждого элемента формы. То есть
foreach($elements as $element) { print_r($element); }
выдает
elements[2] => x1
elements[3] => y1 ... потом снова
elements[2] => x2.
Каждый раз массив из одного элемента.
В принципе, я уже сделал по-другому.
Но просто интересно, что я сделал не так? Или это не я?
-
а что в адресной строке видно?
-
RomikChef
В адресной строке ничего, POST.
-
а ты сделай ГЕТ и ПОСМОТРИ!
-
[off]а ты налей и отойди[/off]
-
ГЕТ не помог.
Зато нашел способ.
Просто присвоить всем элементам "вложенного" массива какое-то значение ключа в первом. Тогда их можно собрать.
Тему закрываю, т.к. вопрос, как мне кажется, исчерпан...