Page 7 - 4636
P. 7
<td>Cвічкозапалювання</td>
<td align="center"><input type="text" name="sparkqty" size="3"
maxlength=”3" /></td></tr>
<tr>
<td colspan="2" align="center"><input type=”submit"
vаluе="Надіслати замовлення" /></td>
</tr>
</table>
</form>
Слід зазначити, що дії (action)форми присвоєно ім'я РНР-скрипт, який буде обробляти
замовлення клієнта. (Написання цього сценарію буде наступним завданням.) Загалом значенням
атрибута action є URL (UnIformResourceLocator - уніфікований покажчик інформаційного ресурсу),
який буде завантажуватися після натискання користувачем кнопки Submit (Відправити). Дані, введені
у форму, відправляються цього URL-адреси з допомогою методу, зазначеного в атрибуті method: це
або GET (дані додаються в кінець URL-адреси), або POST (дані відправляються у вигляді окремого
повідомлення).
Крім того, зверніть увагу на імена полів форми - tireqty (кількість автопокришок),
oilqty(кількість пляшок олії) і sparkqty (кількість свічок запалювання). Ці імена згодом будуть
використовуватися в РНР-сценарії. У силу цієї обставини, перш ніж приступати до написання РНР-
сценарію, полям форми важливо присвоїти імена, які несуть смислове навантаження і до того ж легко
запам'ятовуються. Деякі HTML-редактори за замовчуванням генерують імена полів зразок field23. Такі
імена досить важко запам'ятати. Ваша робота програміста на РНР істотно спроститься, якщо імена
полів будуть відображати характер даних, що вводяться в ці поля. Краще дотримуватися певного
стандарту при іменуванні полів, щоб всі імена полів у рамках сайту мали один і той самий формат.
Набагато легше запам'ятати, наприклад, скорочення слів, розділені символами підкреслення, які
несуть смислове навантаження прогалин.
Обробка форми
Для обробки форми потрібно написати сценарій, вказаний в атрибуті action дескриптора form, і
назвати його processorder.php. Відкрийте текстовий редактор і створіть цей файл. Потім введіть з
клавіатури наступний код:
<html>
<head>
<title>Aвтозапчасти від Вована - Результати заказу</title>
</head>
<body>
<h1>Автозапчастини від Вована</h1>
<h2>Результати замовлення</h2>
</body>
</html>
Зверніть увагу, що текст - це звичайний HTML-текст. Тепер до сценарію слід додати простий РНР-
код.
Вбудовування РНР в HTML
Під заголовком <h2> файлу введіть такі рядки:
<?php
echo "<р>3аказ обраблений";
?>
4