ть усі значення, передані методом GET. p align="justify"> $ _POST []-містить всі значення, передані методом POST. p align="justify"> $ _REQUEST []-містить всі значення, передані методами POST і GET.
Далі створимо невелику форму, яка використовується в моїй курсовій роботі.
Оформіть замовлення
Ваше ім'я: Оберіть товар Кількість:
Рис.5. Створення форм.
Після натискання на кнопку submit даної форми всі дані передаються оброблювачу "obrabotchik.php". Так як в цій формі використовується метод POST, то всі змінні будуть розташовані всередині масиву $ _POST.
Використання суперглобального масиву $ _Request дуже зручно, особливо коли невідомо, яким методом були передані дані. Завдяки циклу foreach можна перебрати значення масиву $ _Request. p align="justify"> Ми виводимо на екран всі значення масиву $ _Request. Зроблено це може бути для перевірки правильності введення даних користувачем. Тобто користувач вводить дані у форму, натискає відправити, але замість обробки даних у нього на екрані висвічується повідомлення з введеними їм даними і написом підтвердити або відмовитися. Дана ідея застосована на багатьох сайтах, та й взагалі в багатьох программах.является потужним інструментом обробки форм, дозволяючи робити найрізноманітніші маніпуляції над користувача даними, такі, як збереження даних про користувача в базі даних для подальшої авторизації, відправці повідомлення на пошту користувача і багато інше.
При роботі з формами часто буває необхідно виконувати перевірку введених користувачем даних. Для цих цілей PHP має ряд функцій:
Г? is_string () - дозволяє перевірити, чи є змінна рядком.
Г? is_int () - дозволяє визначити, чи є змінна цілою числом.
Г? is_numeric () - дозволяє визначити, чи є змінна числом.
Г? is_numeric () - дозволяє визначити, чи є змінна числом з плаваючою крапкою.
Г? strlen (string) - дозволяє визначити довжину рядка.
Г? strtolower ()-перетворює всі символи рядка в нижній регістр.
Г? strtoupper (string)-перетворює всі символи рядка в верхній регістр.
Створимо обробник, який зможе перевірити правильність введення всіх полів форми і в разі успіху обробити дані форми:
php $ q = 0...