logo
Этапы создания веб-приложения. Основы РНР и MySQL

</head>

<body>

<?

if ($_SERVER[REQUEST_METHOD] == POST) {

echo "<h1>Привет, <b>" . $_POST[name] ."</b>! Учите меня!</h1>";

}

?>

<form method="POST">

Введите Ваше имя: <input type="text" name="name">

<br>

<input type="submit" name="okbutton" value="OK">

</form>

</body>

</html>

Из тэга form убрали атрибут action - это значит, что форма отправляется "сама на себя", т.е. на текущий URL. Это называют "postback form". С помощью оператора if проверяется, использован ли для загрузки документа метод POST, и - если это так - в следующей строке выводится приветствие. В окне браузера можно увидеть:

2.6. HTML-формы. Массивы $_GET и $_POST

Формы являются основным способом обмена данными между web-сервером и браузером (пользователем). Формы выполняют главную функцию web - программирования: обеспечивают взаимодействие с пользователем.

2.6.1. Особенности метода отправки формы POST

Возьмем уже знакомый по первой главе пример form_2.php и внесем в него некоторые изменения:

Листинг form_3.php

<html>