ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 15.05.2024
Просмотров: 23
Скачиваний: 0
Лабораторна робота №4
Тема: Одержання змінних з форм.
Мета: ознайомитися з особливостями опрацювання даних, що вводяться у мові РНР. Отримати практичні навички передавання даних між формами та між формою і сценарієм. Створити відповідні скрипти.
Хід роботи
В ході роботі ми змогли добитися тільки того, що виводиться 0 в відповіді, але якщо робити через другий логічній оператор то можливо добитися результатів.
Тобто ця программа працює. Працбє тому що використвоється другий логічний оператор (switch-case) та список дій. Також на форумі одного с програмістів я вичитав про $_POST['first'] який потрібно вводити в пхп скрипт щоб він його аналізував та приймав за змінну. Що з цього конкретно не правельно працювало я не знаю, але точно не без 1 та 2 умови працювати не буде. Максимум чого я добився через $_POST['first'] це те що будь якак дія виконуваласб, як додавання.
Висновок: на практичній роботі ознайомився з особливостями опрацювання даних, що вводяться у мові РНР. Отримав практичні навички передавання даних між формами та між формою і сценарієм. Створив відповідні скрипти.
Контрольні питання
-
Які об’єкти HTML форми є обовязковими?
метод; дію; кнопку для пересилання форми (Submit).
-
Поясніть призначення кожного з них.
Атрибут Action визначає розташування й ім'я сторінки, на яку посилається інформація з форми для обробки. Якщо сторінка, що буде обробляти дані, перебуває в тім же каталозі, що й утримуюча форму сторінка, то URL у параметрі Action є просто ім'ям цієї сторінки. Інакше це може бути повний URL, що визначає адресу Web на іншому сервері або в іншому каталозі на тім же сервері..
Атрибут method може приймати одне з двох значень – GET або POST. Він визначає спосіб, використовуваний для пересилання дані форми на сторінку, де вони будуть оброблятися. Існує два методи на вибір.
Після клацання мишею на кнопці для пересилання HTML-форми, змінні будуть послані програмі, зазначеній в параметрі action =, за допомогою методу, зазначеного в параметрі method =.
-
Що являють собою метод, як обєкт форми?
Атрибут method може приймати одне з двох значень – GET або POST
-
Які методи можна назвати? В чому особливість їх використання і призначення?
Метод GET є більше старим способом пересилання даних. У цьому випадку дані з форми приєднуються наприкінці URL сторінки, на яку посилають дані (URL в атрибуті action ). Дані форми складаються з текстового рядка, що з'єднується з URL за допомогою знака питання (?). Ви могли бачити, як це відбувається, при відвідуванні Web. Цей метод не є кращим при відправленні даних форми, тому що існує обмеження на кількість символів, що посилаються, і дані погано захищені від стороннього перегляду, коли вони з'являються в полы адреси URL у браузері. Ми будемо надалі в деяких випадках використати цей метод.
Метод POST почасти вирішує ці проблеми. Він посилає дані форми на сторінку action як окремий потік даних, що не з'являється в полы адреси браузера, крім того, можна посилати будь-яку необхідну для обробки форми кількість символів. Якщо немає спеціальних причин, завжди використовують метод POST.
-
Що таке дія, як обєкт форми? Яким чином можна задати дію?
Атрибут Action визначає розташування й ім'я сторінки, на яку посилається інформація з форми для обробки. Якщо сторінка, що буде обробляти дані, перебуває в тім же каталозі, що й утримуюча форму сторінка, то URL у параметрі Action є просто ім'ям цієї сторінки. Інакше це може бути повний URL, що визначає адресу Web на іншому сервері або в іншому каталозі на тім же сервері..