Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Клієнт-сервер / лабки / клиентс-серв-3lab-boiko-1

.doc
Скачиваний:
1
Добавлен:
27.01.2024
Размер:
135.17 Кб
Скачать

Студент Бойко Євгеній група 410-і

Лабораторна робота № 3

Тема: Форми і їх складові в РНР.

Мета: Мета: ознайомитися поняттям форми, розглянути основні складові, що

можуть бути присутні на формі, їх призначенням, параметрами та особливостями

роботи. Отримати практичні навички створення форм для отправки даних до РНР-скриптів.

Завдання №1 (індивідуальне)

  • Скріншот готової програми

  • Код програми.

<?php $A = (int)$_GET['A']; $B = (int)$_GET['B']; $S = (int)$_GET['S']; $i=0; if($B>$A){ while ($S>0){ $S=$S+$A-$B; $B=$B*1.03; $i++; } } ?> <form method="get"> <div class="form"> <p></p> A =<?= $A ?>- стипендия: <label> <input type="text" name="A"> </label> <BR> B =<?= $B ?>- затраты: <label> <input type="text" name="B"> </label> <br> S=<?= $S ?> - накопичення : <label> <input type="text" name="S"> </label> <BR> <button>Розрахувати</button> <p><b>Відповідь: Студент умрет через <?= $i ?> месяцев</b></p> </div> </form>

Висновок : На лабораторній роботі було ознайомлено з поняттям форми, розглянути основні складові, що можуть бути присутні на формі, їх призначенням, параметрами та особливостями роботи .

Контрольні питання

  1. Дайте визначення форми.

Форма - елемент мови розмітки документів HTML (см .: Елементи HTML # Форми), що складається з набору полів для введення-виведення даних.

  1. В чому полягає призначення форми?

Одержання та обробка даних, введених користувачем,

  1. Яким чином можна розрізняти форми?

Розділяють на два типи: Введення з клавіатури та з миші.

  1. Що представляють собою параметри дія і метод з опису форми? Наведіть приклади дій та методів.

Метод get передає всі дані форми наприкінці URL. Через різні обмеження, зв'язаних зі специфікою мов і довжиною даних, цей метод застосовується рідко.

Метод post передає всі дані форми в тілі запиту. Цей метод використовується частіше, ніж get.

<form action = "process.php " method = "post">

  1. Які елементи форми дозволяють вводити інформацію з клавіатури?

Текстове поле

У текстових полях звичайно вводиться коротка текстова інформація – скажемо, адреса електронної пошти, поштова адреса або ім'я.

Текстова область

Текстова область (text area) використовується для введення дещо більших обсягів тексту, не обмежуваним простим ім'ям або адресою електронної пошти.

  1. Що спільного у текстового поля і текстової області?

вводиться текстова інформація

  1. В чому полягає відмінність текстового поля і текстової області?

Поле-кортка инфрмація, Область-більш обширна область.

  1. Які елементи форми дозволяють здійснювати керування за допомогою миші?

Прапорець, Перемикач, Список, що розкривається

  1. Що спільного в названих елементів?

Вводиться мишою

  1. В чому полягає відмінність прапорців і перемикачів?

Прпорецем можна відмітити декілька різних умов, а в перемикачі тільки одна з декількох.

  1. Чим особливі списки, що розкриваються?

Списки, що розкриваються, особливо зручні в ситуації, коли у вас є довгий перелік припустимих варіантів, з якого користувач повинен вибрати один варіант.