Третья часть лекций по PHP. Разбираем как обрабатывать HTTP запросы на PHP, как получать параметры запросов. Так же изучаем как получать данные из форм. Что возвращают поля input с типами: text, password, checkbox, radio, hidden, поля select и textarea. Там же на примерах создаем форму, которая передает поля массивом через одну переменную. И конечно же рассматриваем, как проводить валидацию данных форм на сервере.

#php #forms #ОбработкаФорм

Курс веб-программирование: https://youtu.be/0rKu6vKL01s
Часть 1: Язык PHP. Основы - https://youtu.be/MXOPxLdeoBM
Часть 2: Язык PHP. Функции - https://youtu.be/QkKzH4xmjls
Часть 4: Язык PHP. Создание структуры сайта на PHP - https://youtu.be/tr4o6YcsQkI
Часть 5: Язык PHP. Работа с файлами на PHP - https://youtu.be/FPotclILDU8
Часть 6: Язык PHP. Обработка XML - https://youtu.be/v9m5pVPvm0M

Содержание Часть 3:
00:00 - Вступление
00:27 - Обзор предыдущих лекций
00:52 - Глобальные стандартные массивы PHP
03:10 - $_SERVER переменная (значения REMOTE_ADDR, QUERY_STRING и др.)
08:55 - $_GET, $_POST, $_REQUEST массивы - передача и получение параметров скриптом
11:18 - Отправка данных формой (пример формы)
14:50 - Маханизм отправки данных от форм. Именование полей, доступ к значениям.
21:17 - Передача параметров в гиперссылке (теге A) методом GET
22:38 - Определение события от формы в PHP скрипте (через поле hidden)
27:25 - Какие значения и как передают разные поля ввода на сервер (text, checkbox, radio, select, textarea, ...)
32:26 - Пример обработки: input type=checkbox
35:08 - Пример обработки: select option
41:56 - Несколько кнопок на форме - способ опредения какая нажата
44:55 - Централизованное получение переменных запроса. Функция обвертка для GET и POST. Фильтрация входных параметров
54:00 - Передача полей форм массивами
1:03:00 - Повторный вывод формы с сохраненными данными