![]() |
Анкета на PHP - заполнение step by step!
Здравствуйте уважаемые!
Помогите мне пожалуйста создать пошаговую форму-анкету на PHP. То есть, 1 страница: Имя. Фамилия. Отчество. кнопка дальше => 2 страница: Мобильный телефон. Домашний телефон. Адрес. кнопка дальше => 3 страница: Страна. Город. Село. <= Отправить на мыло => === Чтоб после заполнения первой страницы, посетитель переходил на вторую и заполнял дальше. А после третей страницы, у меня будет отсылка на мыл. У меня в принципе и форма готова уже, только на HTML. А на сколько я понял, мне теперь надо её в PHP переписать... === Вот у меня есть пример кода, но я что то не смог разобраться... <?php Error_Reporting(E_ALL & ~E_NOTICE); if(@$_GET['step']) $step = $_GET['step']; else $step = 1; if($step == 1) { echo "<FORM action=\"".$_SERVER['PHP_SELF']."\">\n"; echo "<p>Имя<br /><input type=\"text\" name=\"Name\" value=\"$name\"/></p>"; echo "<p>Фамилие<br /><input type=\"text\" name=\"Name\" value=\"$surname\"/></p>"; echo "<p>Отчество<br /><input type=\"text\" name=\"Name\" value=\"$patronymic\"/></p>"; echo "<INPUT type=submit value='".$_GET['id']."'>\n"; } if($step == 2) { print "Hi. $name!. Your patronymic is $patronymic"; } if($step == 3) { // Третий и так далее } ?> Как мне переходить от страницы к странице? |
Дописывай в форме скрытым полем следующий номер следующего шага и потом считывай из переменной POST['step'] или дописывай в action step=n,
Заполненный поля ты где будешь хранить в скрытых полях? куках? сессиях? |
| Часовой пояс GMT +4, время: 17:03. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.