проблема с формами
можно ли не используя get обойти эту фичу/баг или я че-то не понимаю. Кстати, как тут можно применить сессии?
Цитата:
Originally posted by gufy
вначале я отправляю данные по post'у на php-страницу, а там снова находится форма, которая при сабмите не обновляет $_POST.
можно ли не используя get обойти эту фичу/баг или я че-то не понимаю. Кстати, как тут можно применить сессии?
вначале я отправляю данные по post'у на php-страницу, а там снова находится форма, которая при сабмите не обновляет $_POST.
можно ли не используя get обойти эту фичу/баг или я че-то не понимаю. Кстати, как тут можно применить сессии?
Ничего не понял поясни поподробней, по пунктам.
У меня есть форма. После сабмита она отправляет данные через метод 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...
теперь вроде должно быть понятно.
Цитата:
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...
теперь вроде должно быть понятно.
Поясняю.
У меня есть форма. После сабмита она отправляет данные через метод 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
спасибо, это работает
когда я начал работать над этой частью скрипта серьезно я обнаружил что unset не влияет на $_POST, и в результате каким-то волшебным образом в одном ключе хранится и новое и старое значение.
проблему я решил просто - вместо Name="1" в inputе я написал name="A_1" что легко заменяется и далее. вот. что скажете?