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
   2   3   4   5   6   7   8   9   10   11   12