Web-программирование. Обработка HTML-форм
Введение
Одно из наиболее распространенных приложений любого языка создания серверных сценариев - обработка HTML - форм. Web-программирование в большей части представляет собой обработку различных данных, введенных пользователем.
РНР облегчает задачу обработки и разбора форм, поступивших из браузера, так как в язык на самом нижнем уровне встроены все необходимые возможности. Поэтому программисту не приходится даже и задумываться над особенностями протокола HTTP и размышлять, как же происходит отправка и прием роsт-форм или даже загрузка файлов.
Содержание
- Введение
- 1. СОЗДАНИЕ HTML - ФОРМ
- 1.1. Элементы форм
- 1.2. Тег FORM - контейнер форм
- 1.3. Тег INPUT и способы его использования
- 1.3.1. Однострочные поля ввода
- 1.3.2. Поле ввода пароля
- 1.3.3. Скрытое текстовое поле
- 1.3.4. Независимые переключатели
- 1.3.5. Зависимые переключатели
- 1.3.6. Загрузка файлов
- 1.3.7. Кнопка отправки формы
- 1.3.8. Кнопка сброса
- 1.3.9. Кнопка отправки с индивидуальным рисунком
- 1.4. Ввод многострочного текста. Тег TEXTAREA
- 1.5. Списки выбора. Тег SELECT
- 1.5.1. Списки с единственным выбором
- 1.5.2. Списки множественного выбора
- 2. ПЕРЕДАЧА ДАННЫХ С ПОМОЩЬЮ ФОРМЫ
- 2.1. Форма для передачи данных
- 2.2. Трансляция полей формы
- 2.3. Трансляция переменных окружения
- 2.4. Работа с cookies
- 2.4.1. Пример приложения с cookies
- 2.5. Обработка списков с множественным выбором