Общие сведения о формах

ЛАБОРАТОРНАЯ РАБОТА №5

5.1. Тема работы. Работа с формами в PHP

5.2. Цель работы. Изучение особенностей работы с формами в PHP.

5.3. Состав оборудования. Компьютеры, работающие под управлением операционной системы Microsoft Windows XP. Установленное приложение Zend Studio, web-сервер Apache, база данных MySQL или приложение «Денвер».

Теоретические сведения

1. Общие сведения о формах

2. Элементы форм, ориентированные на ввод с клавиатуры

2.1. Текстовое поле

2.2. Текстовая область

3. Элементы форм, ориентированные на ввод с мыши

3.1. Флажок

3.2. Переключатель

3.3. Раскрывающийся список

4. Скрытые поля

5. Кнопки

5.1. Кнопка отправки данных

5.2. Кнопка сброса

6. Пример построения формы для сбора данных

Общие сведения о формах

Получение и обработка данных, введенных пользователем, стали неотъемлемой частью большинства успешных web-сайтов. Бесспорно, возможности накопления статистики, проведения опросов, хранения персональных настроек и поиска выводят Web на принципиально новый уровень — без них эта среда обладала бы минимальной интерактивностью.

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

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

Одна страница может содержать несколько форм, поэтому необходимы средства, которые позволяли бы отличить одну форму от другой. Более того, вы должны как-то сообщить форме, куда следует перейти, когда пользователь выполняет действие с формой (как правило, нажимает кнопку отправки данных). Обе задачи решаются заключением форм в следующие теги HTML:

<form action = действие method = "метод" - элементы формы -</form>

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

· Метод get передает все данные формы в конце URL. Из-за различных ограничений, связанных со спецификой языков и длиной данных, этот метод применяется редко.

· Метод post передает все данные формы в теле запроса. Этот метод используется чаще, чем get.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: