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



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

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

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

Механизм действия гормонов а) Цитозольный механизм действия гормонов. По цитозольному механизму действуют гормоны 1 группы...

ПРОФЕССИОНАЛЬНОЕ САМОВОСПИТАНИЕ И САМООБРАЗОВАНИЕ ПЕДАГОГА Воспитывать сегодня подрастающее поколение на со­временном уровне требований общества нельзя без по­стоянного обновления и обогащения своего профессио­нального педагогического потенциала...

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

Мотивационная сфера личности, ее структура. Потребности и мотивы. Потребности и мотивы, их роль в организации деятельности...

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