Forum Webscript.Ru

Программирование => PHP => Тема начата: CGVictor от 15 Марта 2004, 20:17:03

Название: Передача 2мерного массива из формы
Отправлено: 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.
Каждый раз массив из одного элемента.

В принципе, я уже сделал по-другому.
Но просто интересно, что я сделал не так? Или это не я?
Название: Передача 2мерного массива из формы
Отправлено: Меняздесьдавнонет от 15 Марта 2004, 20:37:32
а что в адресной строке видно?
Название: Передача 2мерного массива из формы
Отправлено: CGVictor от 20 Марта 2004, 17:08:42
RomikChef
В адресной строке ничего, POST.
Название: Передача 2мерного массива из формы
Отправлено: Меняздесьдавнонет от 20 Марта 2004, 18:06:04
а ты сделай ГЕТ и ПОСМОТРИ!
Название: Передача 2мерного массива из формы
Отправлено: AliMamed от 20 Марта 2004, 18:34:43
[off]а ты налей и отойди[/off]
Название: Передача 2мерного массива из формы
Отправлено: CGVictor от 22 Марта 2004, 14:23:44
ГЕТ не помог.
Зато нашел способ.
Просто присвоить всем элементам "вложенного" массива какое-то значение ключа в первом. Тогда их можно собрать.

Тему закрываю, т.к. вопрос, как мне кажется, исчерпан...