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

Нажмите для полного просмотра!
Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №1Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №2Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №3Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №4Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №5Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №6Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №7Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №8Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №9Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №10Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №11Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №12Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №13Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №14Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №15Ввод и передача данных. Работа с HTML формами (PHP, лекция 4), слайд №16

Вы можете ознакомиться и скачать презентацию на тему Ввод и передача данных. Работа с HTML формами (PHP, лекция 4). Доклад-сообщение содержит 16 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Ввод и передача данных
Работа с HTML формами
Описание слайда:
Ввод и передача данных Работа с HTML формами

Слайд 2





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

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

Слайд 3





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

Слайд 4





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

Слайд 5





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

Слайд 6





Передача данных на сервер 
Передача данных на сервер осуществляется методами GET и/или POST в запросе браузера:
Описание слайда:
Передача данных на сервер Передача данных на сервер осуществляется методами GET и/или POST в запросе браузера:

Слайд 7





Передача данных на сервер: GET
Описание слайда:
Передача данных на сервер: GET

Слайд 8





Передача данных на сервер: POST
Описание слайда:
Передача данных на сервер: POST

Слайд 9





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

Слайд 10





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

Слайд 11





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

Слайд 12





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

Слайд 13





Элементы формы: 
кнопки
<input type = “button”…>
<input type = “submit”…>
<input type = “reset”…>
Submit – передача данных из формы обработчику;
Button – простая кнопка; для нее пишется обработчик;  
Reset – кнопка сброса значений формы к первоначальным значениям. 
Атрибуты кнопок: 
Name – имя кнопки (для обработчика); 
Value  - значение кнопки (надпись).
Описание слайда:
Элементы формы: кнопки <input type = “button”…> <input type = “submit”…> <input type = “reset”…> Submit – передача данных из формы обработчику; Button – простая кнопка; для нее пишется обработчик; Reset – кнопка сброса значений формы к первоначальным значениям. Атрибуты кнопок: Name – имя кнопки (для обработчика); Value - значение кнопки (надпись).

Слайд 14





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

Слайд 15





Отправка почты
В PHP существует одна функция отправки почты – 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.
Описание слайда:
Отправка почты В PHP существует одна функция отправки почты – 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.

Слайд 16





Отправка почты
Пример отправки простого письма: 
<?php
mail(‘reciver@recivehost.com’, ‘subject’, ‘body’);
?>
Пример отправки письма с дополнительными заголовками: 
<?php
$to      = ‘reciver@recivehost.com';
$subject = 'subject';
$message = ‘my letter';
$headers = 'From: myAddress@myhost.com' . "\r\n" .
	           'Reply-To: myAddress@myhost.com' . "\r\n“;

mail($to, $subject, $message, $headers);
?>
Описание слайда:
Отправка почты Пример отправки простого письма: <?php mail(‘reciver@recivehost.com’, ‘subject’, ‘body’); ?> Пример отправки письма с дополнительными заголовками: <?php $to      = ‘reciver@recivehost.com'; $subject = 'subject'; $message = ‘my letter'; $headers = 'From: myAddress@myhost.com' . "\r\n" .     'Reply-To: myAddress@myhost.com' . "\r\n“; mail($to, $subject, $message, $headers); ?>



Похожие презентации
Mypresentation.ru
Загрузить презентацию