Студопедия Главная Случайная страница Обратная связь

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

Урок 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; просмотров: 480. Нарушение авторских прав; Мы поможем в написании вашей работы!




Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


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


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

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

Растягивание костей и хрящей. Данные способы применимы в случае закрытых зон роста. Врачи-хирурги выяснили...

ФАКТОРЫ, ВЛИЯЮЩИЕ НА ИЗНОС ДЕТАЛЕЙ, И МЕТОДЫ СНИЖЕНИИ СКОРОСТИ ИЗНАШИВАНИЯ Кроме названных причин разрушений и износов, знание которых можно использовать в системе технического обслуживания и ремонта машин для повышения их долговечности, немаловажное значение имеют знания о причинах разрушения деталей в результате старения...

Закон Гука при растяжении и сжатии   Напряжения и деформации при растяжении и сжатии связаны между собой зависимостью, которая называется законом Гука, по имени установившего этот закон английского физика Роберта Гука в 1678 году...

Характерные черты официально-делового стиля Наиболее характерными чертами официально-делового стиля являются: • лаконичность...

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

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