imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 19.06.2006, 16:13     # 1
inside22
Junior Member
 
Регистрация: 15.08.2005
Сообщения: 52

inside22 Нуль без палочки
Exclamation Анкета на 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)
{
// Третий и так далее
}

?>

Как мне переходить от страницы к странице?
inside22 вне форума  
Старый 19.06.2006, 18:30     # 2
metrim
Full Member
 
Регистрация: 02.10.2003
Пол: Male
Сообщения: 869

metrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форуме
Дописывай в форме скрытым полем следующий номер следующего шага и потом считывай из переменной POST['step'] или дописывай в action step=n,
Заполненный поля ты где будешь хранить в скрытых полях? куках? сессиях?
metrim вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:03.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.