Статьи,обзоры,справочники по PHP

Интернет-магазин без проблем


С помощью PHP легко сделать и мини-Интернет-магазин, т. е. установить на сайт форму заказа, приходящую по электронной почте. При этом почтовая программа посетителя задействована не будет — ему даже необязательно ее вообще иметь.

Именно такой «магазин» сделан на странице www.harchikov.ru/cass.php. Посетитель может просмотреть описания кассет и отметить заинтересовавшие его предложения, поставив галочку в checkbox. Внизу страницы расположен раздел оформления заказа — сверившись с суммой (рассчитываемой небольшим сценарием на JavaScript и выводимой средствами Dynamic HTML в соответствующей строке формы), посетитель должен ввести свои контактные данные и отправить заказ, нажав соответствующую кнопку.


Интернет-магазин — выбирай и заказывай. А строили его всего 5 мин.

Страница «магазина» содержит форму с заголовком <FORM METHOD="post" ACTION="zakaz.php" NAME="mainform"> — т. е. PHP-программа, обрабатывающая форму, находится в файле zakaz.php (и именно на эту страницу произойдет переход после нажатия кнопки отправления заказа на исходной странице), там же помещена и команда отправки почты. Команда, собственно отправляющая письмо, стоит последней — это mail. Так как желательно, чтобы получатель письма мог сразу начать выполнять заказ, не тратя время на расшифровку, то с помощью небольшого фрагмента кода на основе данных о значениях переданных переменных создается строка с построчным перечнем полных названий заказываемых товаров. В результате тот, кто обрабатывает заказы, получает аккуратный список необходимых товаров и сведения о заказчике.

Вот так, все очень просто. При использовании данного способа даже не нужно иметь постоянное подключение к Интернету во время оформления заказа. Посетитель спокойно может загрузить страницу с перечнем товаров, отключиться от Сети, выбрать нужные предложения и заполнить поля формы, а затем, вновь войдя в Интернет, ее отправить. Да и саму страницу со списком совершенно необязательно получать именно из Сети — ее можно отправить по почте или поместить на компакт-диск в качестве подарка друзьям или коллегам.

Автор статьи может выслать исходные тексты сценариев, описанных в данном разделе, всем желающим.





Содержание раздела