PHP без БД и MySQL

Переменные:

Массивы:

Функции:

Передача переменных

Глобальный массив

Инструкция INCLUDE

Форма заказа. Метод POST

Метод POST - передача переменных из одного файла в другой. Это надо просто понять! Рассмотрим пример на простой форме заказа, где введенные переменные в форме заказа передадутся и будут обработаны в другом файле.
Toвap Koличествo
Покрышки
Maслo
Cвечи зажигания


Вверху - форма. Внизу - код.

Что происходит?
Данная форма написана на чистом HTML-коде с атрибутом action.
Посетитель сайта заполняет форму и отправляет её.
Атрибут формы action говорит браузеру, что он должен вызвать файл processorder.php, где обрабатываются данные (на сервере), с учетом введенных данных.
То есть, PHP - скрипт страницы processorder.php обрабатывает данные.
То есть, посетитель сайта заполняет форму и передает её на обработку PHP-сценарию на сервере - form action="processorder .php" method="get".
< form action="processorder .php" method="post">
< table border="0">
< tr bgcolor="#cccccc">
< td width="150">Toвap
< td width="15">Koличествo
< /tr>
< tr>
< td>Покрышки
< td align="center">< input type="text" name="tireqty" size="3" maxlength="3" />< /td>
< /tr>
< tr>
< td>Maслo
< td align= "center">< input type="text" name«"oilqty" size="3" maxlength="3" />< /td>
< /tr>
< tr>
< td>Cвечи зажигания
< td align="center">< input type="text" name="sparkqty" size="3" maxlength="3" />< /td>
< /tr>
< tr>
< td colspan="2" align="center">< input type="submit" value="Oтправить заказ" />< /td>
< /tr>
< /table>
< /form>

Следует отметить, что действию (action) формы присвоено имя РНР-сценария, который будет обрабатывать заказ клиента. (Написание этого сценария будет нашей следующей задачей.) В общем случае значением атрибута action является URL-адрес (Uniform Resource Locator — унифицированный указатель информационного ресурса), который будет загружаться после щелчка пользователем на кнопке Submit (Отправить). Данные, введенные пользователем в форму, отправляются по этому URL-адресу с помощью метода, указанного в атрибуте method: это либо GET (данные добавляются в конец URL-адреса), либо POST (данные отправляются в виде отдельного сообщения). Кроме того, обратите внимание на имена полей формы - tireqty (количество автопокрышек), oilqty (количество бутылок масла) sparkqty (количество свечей зажигания). Эти имена впоследствии будут использоваться в PHP-сценарии.


Ещё раз... Метод POST - это передача переменных из "вне". Довольно распространенная задача. И это важно знать!

Если мы напишем такой код: <?
echo $a
?>


то браузер выведет ошибку, так как перменная не определена. То есть, что делать с переменной - не известно! PHP не знает, что выводить!