Студопедия — Урок 12: Смотрим форму в действии
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Урок 12: Смотрим форму в действии






В этом уроке я, как и обещал, дам вам простейший обработчик и расскажу, как протестировать форму.

Будем тестировать вот такую форму.

Введите ФИО:

 

 

Введите пароль:

 

 

Какой диск вы хотите получить?

CD

DVD

 

Какие обучающие курсы вы хотите видеть на диске?

Курсы по Фотошопу

Курсы по Adobe Dreamweaver

Курсы по PHP

 

Выберите способ доставки:

Срочная Не срочная Курьером

 

Введите адрес для доставки:

 

 

 

Исходный html код формы:

< form name=" zakaz_diska" method=" post" action=" obrabotchik.php" >

< p>

Введите ФИО: < br>

< input type=" text" name=" fio" >

< /p>

< p>

Введите пароль: < br>

< input type=" password" name=" pass" >

< /p>

< p> Какой диск вы хотите получить? < /p>

< p>

< input name=" disc" type=" radio" value=" CD" checked>

CD < br>

< input name=" disc" type=" radio" value=" DVD" >

DVD

< /p>

< p> Какие обучающие курсы вы хотите видеть на диске? < /p>

< p>

< input type=" checkbox" name=" photoshop" value =" Да" checked>

Курсы по Фотошопу < br>

< input type=" checkbox" name=" dreamweaver" value =" Да" >

Курсы по Adobe Dreamweaver < br>

< input type=" checkbox" name=" php" value =" Да" >

Курсы по PHP

< /p>

< p> Выберите способ доставки: < /p>

< p>

< select name=" dostavka" size=" 1" >

< option selected> Срочная < /option>

< option > Не срочная < /option>

< option > Курьером < /option>

< /select>

< /p>

< p> Введите адрес для доставки: < br>

< textarea name=" adress" cols=" 45" rows=" 5" > < /textarea>

< /p>

< p>

< input type=" submit" value=" Сделать заказ" width=" 20" >

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;

< input type=" reset" value=" Отмена" >

< /p>

< /form>

 

Пожалуйста, разберитесь в исходном коде, все это Вы уже знаете, и там нет ничего сложного. Как видите, я сделал промежутки между различными типами элементов в исходном коде, чтобы Вам легче было разобраться.

Разобрались? теперь давайте протестируем Вашу форму, чтоб вы лучше поняли принцип.

Для этого Нам понадобится локальный сервер – это специальная программа, которая позволяет обрабатывать скрипты. Она нужна для отладки сайтов, которые делаются на php (и других языках) у себя на локальном компьютере (а не на сервере в интернете). Поэтому не помешает научиться ее устанавливать, если дальше собираетесь делать серьезные сайты.

Скачайте эту программу, запустите и следуйте инструкциям установщика. Единственное, по ходу установки нужно будет выбирать между первым и вторым режимом. По умолчанию идет первый, но мой Вам совет – используйте второй режим. После установки, у Вас на рабочем столе должны появиться три ярлыка – Start server, Stop Server, Restart server (запуск, остановка и перезапуск сервера).

Запустите сервер (Start server). После этого должен создаться виртуальный диск Z. Если Вы создавали во втором уроке свою первую страничку так, как я говорил, то у Вас должна быть папка obuchenie_html, а внутри папка www, а внутри нее страничка index.htm, в которую вы, наверное, уже вставили форму, приведенную выше (не забудьте, что форма должна быть в теле документа!). Однако во втором уроке, мы работали с html, тут же мы будем работать с php, поэтому ситуация немного меняется. Чтобы php 100% работал, нужно обязательно нашу страничку с формой вставить в Z: \home\localhost\www, т.е. на диск Z, в папку www, которая находится в папке localhost.

В итоге, у нас должно получиться следующее: папка obuchenie_html, внутри которой лежит файл с формой. Причем папка obuchenie_html лежит внутри папки www, которая в свою очередь лежит внутри папки localhost. Вот как выглядит путь: Z: \home\localhost\www\obuchenie_html\index.html, где index.html файл с формой.

Теперь осталось скачать здесь архив с обработчиком. Этот архив самораспаковывающийся, т.е. его надо просто запустить и он сам распакуется. Внутри него будет лежать файл обработчика obrabotchik.php. Его мы тоже копируем и помещаем в ту же папку где и наша страничка с формой.

Теперь запускаем локальный сервер (Start Server) и в строке браузера пишем: http: //localhost/obuchenie_html. Появиться наша форма, которую можно заполнить и проверить.

Это самый простой обработчик, который просто выводит на экран данные заказа. Это чисто чтоб вы поняли, как все происходит. После заполнения всех полей формы и нажатия кнопочки заказа, должно появиться что-то типа:

Т.е. данные из одного документа полетели в другой и это наглядно видно. Так же само, можно сделать, чтоб обработчик сразу отсылал данные о заказе на е-маил, или записывал их в базу данных и т.д.

Надеюсь что Вам понятен основной принцип работы с формами!







Дата добавления: 2014-12-06; просмотров: 453. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Виды и жанры театрализованных представлений   Проживание бронируется и оплачивается слушателями самостоятельно...

Что происходит при встрече с близнецовым пламенем   Если встреча с родственной душой может произойти достаточно спокойно – то встреча с близнецовым пламенем всегда подобна вспышке...

Реостаты и резисторы силовой цепи. Реостаты и резисторы силовой цепи. Резисторы и реостаты предназначены для ограничения тока в электрических цепях. В зависимости от назначения различают пусковые...

Роль органов чувств в ориентировке слепых Процесс ориентации протекает на основе совместной, интегративной деятельности сохранных анализаторов, каждый из которых при определенных объективных условиях может выступать как ведущий...

Лечебно-охранительный режим, его элементы и значение.   Терапевтическое воздействие на пациента подразумевает не только использование всех видов лечения, но и применение лечебно-охранительного режима – соблюдение условий поведения, способствующих выздоровлению...

Тема: Кинематика поступательного и вращательного движения. 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью, проекция которой изменяется со временем 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия