![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Есть некий код
Скажите, пожалуйста почему когда я нажимаю кнопку то у меня не печатается массив из процедуры navigation. У меня есть подозрения что он просто обнуляется при завершении процедуры. А как сделать чтобы он запоминался? |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 6 Всего: 22 |
может он вообще пустой?
ты уверен, что все запросы идут без ошибок и возвращают результаты??? я вот, глядя на код, уже не уверен, так как ошибки не отлавливаются. |
|||
|
||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
33 строка кода выводит массив и переменную j. То есть массив существует,но почему-то при нажатии кнопки пер. j становится равной 0 и массив не выводится. Видимо тоже обнуляется.
|
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 6 Всего: 22 |
Drizhenko, так при нажатии и не вызывается функция, которая их заполняет.
|
|||
|
||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Ну да, в этом то и проблема, массив заполняется при вызове другой функции, а при нажатии кнопки этот массив, массив имен чекбоксов перебирается циклом, и отмеченные галочкой выводятся на экран.
Может кто знает как реализовать по другому. Задача такая. Нужно при нажатии на кнопку вывести на экран только те записи, что были отмечены галочкой, причем количество записей и соответсвенно чекбоксов равно 30. и было бы нерационально 30 раз писать в коде строку
|
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 6 Всего: 22 |
Drizhenko, тебе нужно
1. обозвать чекбоксы именами след. типа: name='show[".$chb[$j]."]' или name='show[$j]' 2. при REQUEST_METHOD = POST перебирать их так
|
|||
|
||||
| ST_Falcon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 14.11.2003 Где: Львов Репутация: нет Всего: 1 |
Drizhenko
а ты цыклом все пусти.
|
|||
|
||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Vaulter, сделал как ты говоришь, но все равно выводится пустая строка.
ST_Falcon, вообще-то у меня именно так и написано, разве что вместо ==true у меня <>0 |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |