Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

проблема с формами

291
25 января 2003 года
gufy
703 / / 08.01.2003
вначале я отправляю данные по post'у на php-страницу, а там снова находится форма, которая при сабмите не обновляет $_POST.
можно ли не используя get обойти эту фичу/баг или я че-то не понимаю. Кстати, как тут можно применить сессии?
250
25 января 2003 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by gufy
вначале я отправляю данные по post'у на php-страницу, а там снова находится форма, которая при сабмите не обновляет $_POST.
можно ли не используя get обойти эту фичу/баг или я че-то не понимаю. Кстати, как тут можно применить сессии?


Ничего не понял поясни поподробней, по пунктам.

291
26 января 2003 года
gufy
703 / / 08.01.2003
Поясняю.
У меня есть форма. После сабмита она отправляет данные через метод post на другую страницу php:
<form name="form1" action="form.php" method=post>
и т.д.
А на form.php тоже форма, генерирующаяся в зависимости от первой формы.
<form name="form2" action="<? some_procedure(); ?>" method=post> - здесь экшном служит user-defined функция.
так вот после сабмита form2 данные в массиве
$_POST[] почему-то нет обновляются. он остается тем же, каким был при публикации form.php...
теперь вроде должно быть понятно.
250
26 января 2003 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by gufy
Поясняю.
У меня есть форма. После сабмита она отправляет данные через метод post на другую страницу php:
<form name="form1" action="form.php" method=post>
и т.д.
А на form.php тоже форма, генерирующаяся в зависимости от первой формы.
<form name="form2" action="<? some_procedure(); ?>" method=post> - здесь экшном служит user-defined функция.
так вот после сабмита form2 данные в массиве
$_POST[] почему-то нет обновляются. он остается тем же, каким был при публикации form.php...
теперь вроде должно быть понятно.


Если те надо прибить переменную воспользуйся фу-цией: unset

291
26 января 2003 года
gufy
703 / / 08.01.2003
спасибо, это работает
291
27 января 2003 года
gufy
703 / / 08.01.2003
Проблема получила увлекательное продолжение.
когда я начал работать над этой частью скрипта серьезно я обнаружил что unset не влияет на $_POST, и в результате каким-то волшебным образом в одном ключе хранится и новое и старое значение.
проблему я решил просто - вместо Name="1" в inputе я написал name="A_1" что легко заменяется и далее. вот. что скажете?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог