Клієнт-сервер / лабки / лабки 7 вариант / клиентс-серв_3
.docСтудент …… група 410-і
Лабораторна робота № 3
Тема: Форми і їх складові в РНР.
Мета: Мета: ознайомитися поняттям форми, розглянути основні складові, що
можуть бути присутні на формі, їх призначенням, параметрами та особливостями
роботи. Отримати практичні навички створення форм для отправки даних до РНР-скриптів.
Завдання №1 (індивідуальне)
Скласти програму, що знаходить значення виразу А=7*В – 4*С*Е. В, С та Е –
довільні цілі числа.
Скріншот готової програми
Код програми.
<?php $B = (int)$_GET['B']; $C = (int)$_GET['C']; $E = (int)$_GET['E']; $A=7*$B-4*$C*$E; ?> <form method="get"> <div class="form"> <p>А=7*В – 4*С*Е</p> <BR> B =<?= $B ?> <label> <input type="text" name="B"> </label> <BR> C =<?= $C ?> <label> <input type="text" name="C"> </label> <br> E =<?= $E ?> <label> <input type="text" name="E"> </label> <br> <button>Розрахувати</button> <p><b>Відповідь: A= <?= $A ?> </b></p> </div> </form>
Висновок : На лабораторній роботі було ознайомлено з поняттям форми, розглянути основні складові, що можуть бути присутні на формі, їх призначенням, параметрами та особливостями роботи .
Контрольні питання
Дайте визначення форми.
Форма - елемент мови розмітки документів HTML (см .: Елементи HTML # Форми), що складається з набору полів для введення-виведення даних.
В чому полягає призначення форми?
Одержання та обробка даних, введених користувачем,
Яким чином можна розрізняти форми?
Розділяють на два типи: Введення з клавіатури та з миші.
Що представляють собою параметри дія і метод з опису форми? Наведіть приклади дій та методів.
Метод get передає всі дані форми наприкінці URL. Через різні обмеження, зв'язаних зі специфікою мов і довжиною даних, цей метод застосовується рідко.
Метод post передає всі дані форми в тілі запиту. Цей метод використовується частіше, ніж get.
<form action = "process.php " method = "post">
Які елементи форми дозволяють вводити інформацію з клавіатури?
Текстове поле
У текстових полях звичайно вводиться коротка текстова інформація – скажемо, адреса електронної пошти, поштова адреса або ім'я.
Текстова область
Текстова область (text area) використовується для введення дещо більших обсягів тексту, не обмежуваним простим ім'ям або адресою електронної пошти.
Що спільного у текстового поля і текстової області?
вводиться текстова інформація
В чому полягає відмінність текстового поля і текстової області?
Поле-кортка инфрмація, Область-більш обширна область.
Які елементи форми дозволяють здійснювати керування за допомогою миші?
Прапорець, Перемикач, Список, що розкривається
Що спільного в названих елементів?
Вводиться мишою
В чому полягає відмінність прапорців і перемикачів?
Прпорецем можна відмітити декілька різних умов, а в перемикачі тільки одна з декількох.
Чим особливі списки, що розкриваються?
Списки, що розкриваються, особливо зручні в ситуації, коли у вас є довгий перелік припустимих варіантів, з якого користувач повинен вибрати один варіант.