Лекция: Передача переменных в скрипт.
PHP скрипты используются для обработки на сервере полей форм, которые задаются на клиенте. Форма содержит тэги и атрибуты:
<form name=«имя_формы» action=«путь_к_обработчику»
method=«метод_передачи_переменных GET или POST „>
поля ввода...
</form>
Обработчик — это скрипт на сервере, в который будут переданы значения полей ввода. Каждое поле ввода имеет имя, задаваемое атрибутом name и передается в обработчик вместе со своим значением. Рассмотрим пример:
<form action=“action.php» method=«POST»>
Ваше имя: <input type=«text» name=«name» />
Ваш возраст: <input type=«text» name=«age» />
Пароль:<input type=«text» name=«password» />
<input type=«submit»>
</form>
Когда пользователь заполнит форму и нажмет кнопку отправки submit, будет вызван обработчик action.php. В этом файле может быть:
<html><body>Здравствуйте,
<?php
echo $_POST[«name»];
?>.
Вам <?php echo $_POST[«age»]; ?> лет.
Пароль:<?php echo $_POST[«password»]; ?>
</body></html>
Вывод:
Метод отправки формы — POST. Переменные The $_POST[«name»] и $_POST[«age»] автоматически установлены в значения из формы средствами PHP. Если бы мы использовали метод GET, то информация нашей формы была бы в суперглобальной переменной $_GET. Также можно использовать переменную $_REQUEST, если источник данных не имеет значения. Эта переменная содержит смесь данных GET, POST, COOKIE и FILE.