Способи передачі параметрів сценарієм
Як Ви вже зрозуміли, найбільш поширеними методами передачі даних між браузером і сценарієм є GET і POST. Однак вручну задавати рядки параметрів для сценаріїв і до того ж URL-кодувати їх, погодьтеся, досить утомливо. Давайте подивимося, що пропонує нам для полегшення життя HTML.
Ми будемо розглядати метод GET для передачі запитів серверу.
Зрозуміло, при генерації сторінки потрібно name і age замінити на відповідні значення, передані в параметрах.
Привіт, Vasya! Я знаю, Вам 20 років!
Зверніть увагу, що ми поділяємо параметри символом . а також використовуємо знак рівності =. Трохи нуже ми пояснимо, що це означає.
Як тепер нам зробити, щоб користувач міг в зручній формі ввести своє ім'я і вік? Очевидно, нам необхідно інтерактивне вікно, в яке здійснюється введення наших параметрів, причому через браузер.
Отже, нам знадобиться звичайний HTML-документ (наприклад, з ім'ям form.html і розташований в кореневому каталозі) з елементами діалогу - полями введення тексту і кнопкою, при натисканні на яку запуститься скрипт script.php. Текст документа form.html:
Завантажимо наш документ в браузер. Тепер, якщо ввести в поле з ім'ям своє ім'я, а в поле для віку - свій вік і натиснути кнопку, браузер автоматично звернеться до сценарію hello.php і передасть через. всі атрибути, розташовані всередині тегів в формі і розділені символом в рядку параметрів. Зауважте, що в атрибуті action тега