|
Делам форму заказа товара на своём сайте.
Часть 2.
Перейти к первой части ->
В конце проделанной работы мы получим страницу с
формами, которые необходимо будет заполнить вашему пользователю у вас на сайте,
после чего он нажимает кнопку "Отправить заказ", и к Вам на E-mail
приходит письмо с сайта с заполненными данными от
пользователя.
Пример
того, что должно получится->
Создаём новую страницу и в режиме отображения
кода удаляем все теги и прописываем следующее:
<?php
$e_mail = 'test@test.ru,
'test1@test1.ru';
// Здесь необходимо прописать адрес,
куда будет отправлено письмо (можно
несколько через запятую)
$send_mail_subject = "C вашего сайта
testsite.test
был сделан заказ на ".$HTTP_POST_VARS['tovar']."";
// Тема письма, в которой будет
отображено название заказанного товара
//определение переданных значений от
формы заказа,
их можно добавить при необходимости
$send_tovar=$HTTP_POST_VARS['tovar'];
$send_kolichestvo=$HTTP_POST_VARS['kolichestvo'];
$send_pokupatel=$HTTP_POST_VARS['pokupatel'];;
$send_otpravka=$HTTP_POST_VARS['otpravka'];
$send_komplektaciya=$HTTP_POST_VARS['komplektaciya'];
$send_email=$HTTP_POST_VARS['email'];
//ниже отображено тело письма, которое
придет на указанные адреса почты
$send_mail_text = "
Товар - $send_tovar
Количество - $send_kolichestvo
Покупатель - $send_pokupatel
Отправка по адресу - $send_otpravka
Комплектация товара - $send_komplektaciya
Почтовый ящик покупателя - $send_email "
;
//Ковычки
и Точка с запятой в конце тела
письма обязательны!!!
// отправка письма с определенными
значениями
mail("$e_mail", "$send_mail_subject", "$send_mail_text");
//вывод текста в скобках
echo "Ваш заказ отправлен продавцу";
?> |
Нажимаем
Файл >
Сохранить как...
и сохраняем наш файл под названием
send.htm
Теперь закрываем его, и переходим в во вкладку
Веб-Узел, где находим созданными нами файл send.htm
и переименовываем его в send.php

Нажимаем на файле правой кнопкой мыши и выбираем
пункт Открыть с помощью > FrontPage (открыть как
HTML) в режиме отображения кода можно
редактировать файл.

увеличить
Если вы увидели, что после
сохранения появились какие-нибудь лишние теги в PHP
файле - их обязательно необходимо удалить!!!
Загружаем все файлы на сервер. И тестируем.
Страница с формой заказа и
файл обработчик должны обязательно лежать в одном каталоге - например в корне
сайта.
Пример
того, что должно получится->
Добавление от 19.03.2011:
Вопрос: Что делать,
если на сайте несколько форм заказа для нескольких товаров? Как правильно
поступить в этом случае?
Ответ: Делаем один
файл обработчик, написанный на php. Все страницы форм
заказа помещаем в одну папку на сервере, туда же помещаем один фал обработчик.
Он будет обрабатывать все Ваши формы заказов. При этом не забываем прописывать
код, отображенный ниже на каждой странице:
| <input
type="hidden" value="Сюда необходимо
вписать название товара, для которого
сделана форма" name="tovar"> |
Всем удачи!
Автор:
MHz-Serge
Комментировать
урок можно здесь--->> |