[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: передать переменную на другую страницу без форм
zsaz
суть в следующем... человек заполняет форму на странице1, нажимает кнопку... данные прилетают на страницу2, там они обрабатываются и если поле не заполнено, то появляется опять страница1, но над формой надпись не все поля заполнены.....
я придумал это сделать так, но не знаю как это закодить... данные обрабатываются на странице2 и если поле не заполнено, то редиректом перекидывает на страницу1 и передается какая-то переменная. Там проверяется, если эта переменная ==1 то выводится надпись, если нет, то не выводится.....

проблема как передать переменную....

_____________
sergeiss
Проблема решает просто: надо всё делать на одной странице. И только в случае, когда всё заполнено правильно, уходить куда-либо еще, на другую страницу.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
panacea
Если вы хотите передать в сценарий предварительно заданное значение, ис-
пользуйте тип ввода HIDDEN в вашей HTML-форме. Например, строка <INPUT
ТУРЕ = HIDDEN NAME = "ThisPage" VALUE = " form.html ">, вставленная
между тэгами FORM, создаст в сценарии обработки переменную $ThisPage со
значением " form.html". Таким же образом, дав команду print ("<INPUT
TYPE=HIDDENNAME=\ "FirstName\ " VALUE=\ " $FirstName\ " > " ) ; , вы можете
«продлить жизнь» переменной $FirstName, передавая ее значение в другие
формы.
zsaz
Цитата(sergeiss @ 2.10.2008, 12:36) [snapback]49992[/snapback]
Проблема решает просто: надо всё делать на одной странице. И только в случае, когда всё заполнено правильно, уходить куда-либо еще, на другую страницу.

т.е. надо в action написать страницу где и есть сама форма???? а то просто никогда не делал такого...

_____________
sergeiss
Цитата(zsaz @ 2.10.2008, 17:01) [snapback]49996[/snapback]
Цитата(sergeiss @ 2.10.2008, 12:36) [snapback]49992[/snapback]
Проблема решает просто: надо всё делать на одной странице. И только в случае, когда всё заполнено правильно, уходить куда-либо еще, на другую страницу.

т.е. надо в action написать страницу где и есть сама форма???? а то просто никогда не делал такого...

Достаточно просто указать пустое место <form .... action=""> и ПОСТ переадресует на эту же страницу.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
bret
Метод GET не пробовали7 аля header("Location: index1.php?err=".$err);

_____________
Бывает, ты ешь медведя, а бывает, что медведь ест тебя (с)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.