Обробка форми в php
Відео: 067 односторінкового обробка форми (Lynda.com) Вивчаємо php
Відео: Основи PHP - урок 5. Затвердження форми, зберігання інформації
Левова частка задач в PHP пов`язана з обробкою даних, отриманих від користувача. І в більшості випадків, ці дані отримані з форми, тому обробка форм в PHP є найважливішим моментом при створення сайту, про який я і розповім в цій статті.
Для початку давайте створимо форму на HTML:
Відео: php обробка форм
форма
Це приклад класичної форми авторизації користувача, яку, впевнений, багато хто з Вас багато разів заповнювали на самих різних сайтах. Давайте тепер обговоримо один важливий момент: як відправляються дані? Існує два методи (ми з Вами будемо тільки два розглядати) - це GET і POST. Головна їхня відмінність - це вид відправки: відкритий (GET) І закритий (POST). Найкращий спосіб зрозуміти, в чому різниця - це відкрити даний HTML-код в браузері і натиснути кнопку "Увійти". Подивіться на адресний рядок, а потім поставте інший метод, знову пройдіть і знову подивіться на адресний рядок. Відмінність буде кидатися в очі миттєво.
Відповідно, в PHP існують два масиви: $ _GET і $ _POST, які містять дані, отримані кожним з цих методів. Також є масив $ _REQUEST, який містить дані $ _GET і $ _POST одночасно. Я Вам раджу використовувати метод POST і масив $ _POST, хоча, безумовно, залежить від ситуації, але в більшості випадків роблять саме так.
Тепер давайте опрацюємо дані. Давайте реалізуємо простий скрипт (в файлі "req.php"):
Відео: Обробка відправки форми - Основи PHP | Урок # 11
lt ;?php
$ login = $ _POST[`Login`] -
$ pass = $ _POST[`Pass`] -
if(($ login =="Admin")($ pass =="AdminPass"))
echo "Привіт, Admin!"-
else echo "Доступ заборонено"-
?gt;В даному скрипті ми отримуємо дані, отримані з форми методом POST (з масиву $ _POST, хоча з таким же успіхом могли отримати ці дані з $ _REQUEST). Далі перевіряємо логін і пароль і виводимо: "Привіт, Admin!" або "Доступ закритий". Зрозуміло, щоб створити систему авторизації користувачів на сайті, необхідно ще дізнатися про cookie або про сесіях (В принципі, теж cookie), Але про них ми поговоримо трохи пізніше, тому що у нас попереду ще дуже багато важливих тем.
аналогічно, зчитуються і обробляються абсолютно будь-які дані з форм. Тобто все, що Вам потрібно - це знати ім`я змінної (задається в HTML-формі) І далі використовувати масиви $ _POST, $ _GET і $ _REQUEST.
Insta shape pro
Як зробити коментування на сайті
Коли використовувати post, а коли get?
Як зберігати дані в формі
Як зробити реєстрацію та авторизацію користувачів на сайті
Nodejs. Як обробляти post запити.
Вийшла книга "створення сайту від початку і до кінця"
Яка різниця між post і get
Обробка винятків в jаvascript
Перевірка форми в jаvascript
Красива форма з індикатором заповнення.
Нормальні форми баз даних.
Псевдокласи css3 для перевірки полів - valid і invalid.
Робота з cookie в php
Псевдоклас: not в css3.
Html 5 атрибути для роботи з полями форми.
Динамічна перевірка форми на jаvascript
Обробка закриття вкладки
Скрипт форми зворотного зв`язку
Створення таблиць в html
Створення форм в html
Обробка закриття вкладки
Як зробити коментування на сайті
Створення форм в html
Insta shape pro
Nodejs. Як обробляти post запити.
Яка різниця між post і get
Скасування повторної відправки форми
Як зберігати дані в формі