Обробка форми в php

Відео: 067 односторінкового обробка форми (Lynda.com) Вивчаємо php

Обробка форми в 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.

Поділися в соціальних мережах:

Схожі
Обробка закриття вкладкиОбробка закриття вкладки
Як зробити коментування на сайтіЯк зробити коментування на сайті
Створення форм в htmlСтворення форм в html
Insta shape proInsta shape pro
Nodejs. Як обробляти post запити.Nodejs. Як обробляти post запити.
Вийшла книга "створення сайту від початку і до кінця"Вийшла книга "створення сайту від початку і до кінця"
Яка різниця між post і getЯка різниця між post і get
Скасування повторної відправки формиСкасування повторної відправки форми
Як зберігати дані в форміЯк зберігати дані в формі
Обробка винятків в jаvascriptОбробка винятків в jаvascript
» » Обробка форми в php