Консультация № 54962
10.09.2006, 22:40
0.00 руб.
0 4 3
Всем привет! У меня возникла необъходимость поставить на сайт форму заказа товара. Насколько я знаю, она пишется на PHP (то есть чтоб она отправлялась и т.д)
Как её сделать? Подскажите код.
Вот что должно получиться:
Имя (отчество): (поле ввода)
Номер товара (?): (поле ввода)
Как с Вами связаться (?)
(поле ввода)
(Кнопка "Отправить")
конец формы.
Там, где (?)-это ссылка, с открывающемся маленьким окном, я его сделаю сам.
Прошу Вас, подскожите как сделать такую форму (скажите код)!

Обсуждение

Неизвестный
10.09.2006, 23:52
общий
это ответ
Здравствуйте, Bios!
Примерно такой код, как в приложении. Для отправки сообщения, нужно указать все поля.

Приложение:
<?phpif (@($_REQUEST[‘OK‘] && $_REQUEST[‘name‘] && $_REQUEST[‘nomer‘] && $_REQUEST[‘connect‘]))mail(‘e-mail@host.ru‘,‘Тема‘,"Имя: {$_REQUEST[‘name‘]}Номер товара: {$_REQUEST[‘nomer‘]}Связь: {$_REQUEST[‘connect‘]}");?><form action=‘<?=$_SERVER[‘PHP_SELF‘]?>‘>Имя:<input name=‘name‘><BR />Номер товара:<input name=‘nomer‘><BR />Как с Вами связаться:<input name=‘connect‘><BR /><input type=submit name=‘OK‘ value=‘Отправить‘></form>
Неизвестный
11.09.2006, 10:46
общий
это ответ
Здравствуйте, Bios!
А вот код формы такой (очень простой):

<form action="[путь к странице с обработкой]" method=post>
Имя (отчество): <input type=text name="name">
Номер товара:<input type=text name="number">
Как с Вами связаться? <input type=text name="adress">
<input type=submit value="Отправить">
</form>

Естесственно все компоненты можно раскидать по табличным ячейкам, чтоб выглядело прилично.
Неизвестный
11.09.2006, 20:32
общий
Спосибо Вам за ответы, но я не правельно выразился.Саму то форму, я смогу создать сам, а вот чтобы она отправлялась мне на почту, я несмогу, об этом я спрашивал.Какой код нужен для такой формы, чтобы она отправлялась мне на почту?
Неизвестный
14.09.2006, 16:00
общий
это ответ
Здравствуйте, Bios!
Вы немного ошибаетесь - формы делаются с помощью HTML. Код вам не очень нужен, наверное(он элементарен- просто обычная форма) Но немного уделю внимания отправке. megthod=get-для обработчиков CGI|post-отправка по почте. action-действие(при megthod=get-адресс CGI сценария при megthod=post-адресс почты). Эти атрибуты задаются в тэге <form>. В дальнейшем, если данные получены обработчиком - они обрабатываются Perl-сценарием. Удачи!
Форма ответа