Программирование => PHP => Тема начата: BHGang от 25 Декабря 2002, 14:15:41
Название: Передача массива на другую страницу
Отправлено: BHGang от 25 Декабря 2002, 14:15:41
проблема вот какая: на первой php делает таблицу в которой есть столбец. в нем стоят checkbox-ы после таблицы - кнопка изменить то есть пользователь отметил те checkbox-ы, которые его заинтересовали, а по кнопке эти все значения тправляются на следующую страницу. Вопрос : как передать на следующую страницу этот массив?
Название: Передача массива на другую страницу
Отправлено: Tronyx от 25 Декабря 2002, 14:48:42
Цитировать
Вопрос : как передать на следующую страницу этот массив?
Также как и обычную POST переменную, в чём проблема??? Они будут хранится в массиве $_POST.
Название: Передача массива на другую страницу
Отправлено: Гаррилл от 25 Декабря 2002, 14:57:10
Я так передаю двухмерный массив: Чекбоксы у меня - без валуя. $block_mods = $_POST[\'module_id\']; while( list($mod_id, $action_array) = each($block_mods) ) { while( list($sub_mod, $value) = each($action_array) ) { $posted_block[$mod_id][$sub_mod] = TRUE; } } Вообще-то зря ты вопрос задаёшь. Когда я первый раз это делал, то ни у кого ничего не спрашивал - просто мозгами пошевелил. Зато приходит опыт и знания. А от моего ответа ты личной выгоды не получишь.
Название: Передача массива на другую страницу
Отправлено: BHGang от 25 Декабря 2002, 16:21:38
Гаррилл Tronyx Мужики! Не получается!!
Чекбоксы как у Гаррилла сделал, только одномерные и под свои потребности:
.........коннкт к базе ......запрос ....загоняю в массив и печатаю страницу while mysql_fetch_array
ну и принт всякий с чекбоксами.
В результате получаеся таблица чекбоксы в ней чекбоксы в ней чекбоксы в ней и т.д.
Название: Передача массива на другую страницу
Отправлено: Maniac от 25 Декабря 2002, 17:41:37
Значит так, юный экспериментатор. Для начала проверяй, передан ли массив при помощи print_r($var_name); Потом сделай print_r($GLOBALS) и поищи там свои чекбоксы.
Название: Передача массива на другую страницу
Отправлено: BHGang от 25 Декабря 2002, 17:49:21
Maniac Все уже передается массив.
Только вот почему-то без первого элемента, но я думаю, это где-то в коде мой глюк - поищу сам.