Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Ввод и передача данных. Работа с HTML формами (PHP, лекция 4)

Ввод данных через HTML-формыЧтобы принять данные (т.е. осуществить т.н. «пользовательский ввод») и обработать их, необходимо решить две задачи: Обеспечить возможность ввода данных на стороне клиента с помощью HTML-форм; Передать данные на сервер для обработки и получить
Ввод и передача данныхРабота с HTML формами Ввод данных через HTML-формыЧтобы принять данные (т.е. осуществить т.н. «пользовательский ввод») и Форма HTMLФорма - один из важных элементов любого HTML-документа, предназначенная для обмена Основные атрибуты Атрибуты являются обязательными; если их значения не указаны – браузер Обработка элементов форм: текстовые поляВиды полей: Однострочное текстовое поле;Многострочное текстовое поле;Скрытое поле;Типы Передача данных на сервер Передача данных на сервер осуществляется методами GET и/или Передача данных на сервер: GET Передача данных на сервер: POST Глобальные массивыСодержат информацию о состоянии сервера и среды выполнения скрипта. Доступны в Обработка элементов форм: переключатели (radio) Обработка элементов форм: флажки (checkbox) Обработка элементов форм: поле со списком Элементы формы:  кнопкиSubmit – передача данных из формы обработчику;Button – простая Электронная почтаФункция mail() Отправка почтыВ PHP существует одна функция отправки почты – mail(). Описание: bool Отправка почтыПример отправки простого письма: Пример отправки письма с дополнительными заголовками:
Слайды презентации

Слайд 2 Ввод данных через HTML-формы
Чтобы принять данные (т.е. осуществить

Ввод данных через HTML-формыЧтобы принять данные (т.е. осуществить т.н. «пользовательский ввод»)

т.н. «пользовательский ввод») и обработать их, необходимо решить две

задачи:

Обеспечить возможность ввода данных на стороне клиента с помощью HTML-форм;
Передать данные на сервер для обработки и получить результат.

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


Слайд 3 Форма HTML
Форма - один из важных элементов любого

Форма HTMLФорма - один из важных элементов любого HTML-документа, предназначенная для

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

Позволяет организовать пользовательский интерфейс web-приложения для отправки данных (пользователем) на сервер.

Возможность обработки форм является одним из сильнейших средств языка PHP.

Слайд 4 Основные атрибуты
Атрибуты являются обязательными; если их значения

Основные атрибуты Атрибуты являются обязательными; если их значения не указаны –

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

Action

– определяет адрес документа, обрабатывающего данные из формы (по умолчанию – текущий документ).
Method – определяет используемый метод отправки данных (GET или POST; по умолчанию - GET).
Enctype – определяет способ кодирования данных (по умолчанию - application/x-www-form-urlencoded).

method = "POST"
enctype = "multipart/form-data">



Слайд 5 Обработка элементов форм: текстовые поля
Виды полей:
Однострочное текстовое

Обработка элементов форм: текстовые поляВиды полей: Однострочное текстовое поле;Многострочное текстовое поле;Скрытое

поле;
Многострочное текстовое поле;
Скрытое поле;
Типы полей данных HTML 5.

Алгоритм обработки:


Обращение к полю в HTML форме происходит по значению атрибута name обрабатываемого элемента;
В зависимости от метода обработки формы (значение атрибута method тэга form) данные попадают в глобальным массив GET или POST; индексом/ключом массива выступает значение атрибута name элемента формы; значением элемента массива – введенное пользователем значение элемента.

Слайд 6 Передача данных на сервер
Передача данных на сервер

Передача данных на сервер Передача данных на сервер осуществляется методами GET

осуществляется методами GET и/или POST в запросе браузера:


Слайд 7 Передача данных на сервер: GET

Передача данных на сервер: GET

Слайд 8 Передача данных на сервер: POST

Передача данных на сервер: POST

Слайд 9 Глобальные массивы
Содержат информацию о состоянии сервера и среды

Глобальные массивыСодержат информацию о состоянии сервера и среды выполнения скрипта. Доступны

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

объявлений. В том числе к глобальным массивам относятся:
$_GET – содержит список переменных, переданных скрипту методом GET, т.е. через параметры URL-запроса.
$_POST – содержит список переменных, переданных массивом методом POST.
$_REQUEST - содержит данные переменных $_GET, $_POST и $_COOKIE.

Слайд 10 Обработка элементов форм: переключатели (radio)

Обработка элементов форм: переключатели (radio)

Слайд 11 Обработка элементов форм: флажки (checkbox)

Обработка элементов форм: флажки (checkbox)

Слайд 12 Обработка элементов форм: поле со списком

Обработка элементов форм: поле со списком

Слайд 13 Элементы формы: кнопки

Элементы формы: кнопкиSubmit – передача данных из формы обработчику;Button – простая

“submit”…>


Submit – передача данных из формы

обработчику;
Button – простая кнопка; для нее пишется обработчик;
Reset – кнопка сброса значений формы к первоначальным значениям.

Атрибуты кнопок:
Name – имя кнопки (для обработчика);
Value - значение кнопки (надпись).

Слайд 14 Электронная почта
Функция mail()

Электронная почтаФункция mail()

Слайд 15 Отправка почты
В PHP существует одна функция отправки почты

Отправка почтыВ PHP существует одна функция отправки почты – mail(). Описание:

– mail().

Описание:
bool mail ( string $to ,

string $subject , string $message
[, string $additional_headers [, string $additional_parameters ]])

Список аргументов:
to - получатель, или получатели письма;
subject - тема отправляемого письма;
message - отправляемое сообщение;
additional_headers - используется для добавления дополнительных заголовков (From, Cc, and Bcc);
additional_parameters – используется для передачи дополнительных флагов в виде аргументов командной строки для программы сконфигурированной для отправки писем, указанной директивой sendmail_path. Например, можно установить отправителя письма при использовании sendmail с помощью опции -f.


  • Имя файла: vvod-i-peredacha-dannyh-rabota-s-html-formami-php-lektsiya-4.pptx
  • Количество просмотров: 139
  • Количество скачиваний: 4