Консультация № 82132
11.04.2007, 20:51
0.00 руб.
0 3 3
Здравствуйте!
Первый раз прошу помощи на Вашем сайте. Т.к. только сегодня зарегистрировался. Вижу что много умных вещей тут говрится. Подскажите, пожалуйста, хочу сделать следующее.
На WEB сайте разместить сраницу, на которой бы было несколько полей для ввода текста, сбоку от поля коментарий что вводить, ну то есть примитивно, к примероу так
1. Ф.И.О _____________
2. Род занятий ___________
3. Любимое блюдо________
После этих полей кнопочка "Отправить". Т.е. посетитель моего сайта заполняет эту маленькую форму, нажимает "Отправить" и все данные приходят мне на e-mail.
Вот что я хочу. Как это сделать вообще не имею представления. Если можете, пришлите, пожалуйста, скрипт целый который мне надо будет вставить. И подскажите как мне его связать с кнопкой и конечно с остальными тэгами HTML. Чтобы все данные то есть из полей по нажатию кнопки отправлялись мне на e-mail.
Спасибо заранее всем.

Обсуждение

Неизвестный
11.04.2007, 21:34
общий
это ответ
Здравствуйте, Orluk Sergey!
Вставляешь код на страницу и наслаждаешься.
Все до head помещаешь до head, таблицу с формой ставишь где надо на странице.
В 9 строчке в место user@site.net ставишь свой мейл, в 22 строчке вместо page.php ставишь название странички, где стоит этот код.
У меня работает.

Приложение:
<?php // начало странички$inform="Все поля обязательны для заполнения!";if(!empty($_REQUEST[‘do‘])){// нажата кнопка отправить if(empty($name) or empty($rod) or empty($bludo)) $inform="Не все поля формы заполнены."; else { @mail(‘user@site.net‘,‘Тема письма‘,"Имя: $name\r\nРод занятий: $rod\r\nЛюбимое блюдо: $bludo"); $inform="Ваши данные отправлены на e-mail."; }}?><!-- заголовки --><html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>title</title></head><body><!-- любой код --><table align="center"> <form action="page.php" method="post"><tr> <td colspan="2" align="center"><?=$inform;?></td> </tr><tr> <td align="right">Ф.И.О:</td> <td><input type="text" name="name"></td> </tr><tr> <td align="right">Род занятий:</td> <td><input type="text" name="rod"></td> </tr><tr> <td align="right">Любимое блюдо:</td> <td><input type="text" name="bludo"></td> </tr><tr> <td> </td> <td><input type="submit" name="do" value="Отправить"></td> </tr></form></table> <!-- любой код --></body></html>
Неизвестный
12.04.2007, 16:28
общий
это ответ
Добрый вечер, Orluk Sergey!
Выкладываю саму форму, функцию для отправки.Обязательно в функций измените имя_странички на имя странички на которую будет осуществляться переход.Удачи... : )



Приложение:
// В начало странички на которую преходим вставим<?if (isset($_GET[‘seel‘])){ $name=$_GET[‘name‘]; $hobi=$_GET[‘hobi‘]; $bludo=$_GET[‘bludo‘]; if(mail("lekok27@mail.ru ","Тест",$name."\n".$hobi."\n".$bludo)) { echo "<center>Письмо было успешно отправлено!</center>"; } else { echo "<center>Сообщение не отправлено!</center>"; };}?>// функция javascript для передачи данных<script><!--function seel(){_name=anketa.name.value;_hobi=anketa.hobi.value_bludo=anketa.bludo.value;location.href="имя_станички?name="+_name+"&hobi="+_hobi+"&bludo="+_bludo;}//--></script>// Форма <form name="anketa"><table><tr> <td>Ф.И.О</td> <td><input name="name" type="text"></td></tr><tr> <td>Род занятий</td> <td><input name="hobi" type="text"></td></tr><tr> <td>Любимое блюдо</td> <td><input name="bludo" type="text"></td></tr><tr> <td></td> <td><button type="button" onClick="seel();">Отправить</button></td></tr></table></form>
Неизвестный
13.04.2007, 19:12
общий
это ответ
Здравствуйте, Orluk Sergey!
Вот ответ на ваш вопрос

Приложение:
<FORMNAME="Form"TARGET="windowName"ACTION="mailto:login@server.ru"METHOD=GET | POSTENCTYPE="encodingType"[onSubmit="handlerText"]></FORM><INPUTTYPE="text"NAME="textName"VALUE="Ф.И.О."SIZE=integer[onBlur="handlerText"][onChange="handlerText"][onFocus="handlerText"][onSelect="handlerText"]><br/><INPUTTYPE="text"NAME="textName"VALUE="Род занатий"SIZE=integer[onBlur="handlerText"][onChange="handlerText"][onFocus="handlerText"][onSelect="handlerText"]><br/><INPUTTYPE="text"NAME="textName"VALUE="Любимое блюда"SIZE=integer[onBlur="handlerText"][onChange="handlerText"][onFocus="handlerText"][onSelect="handlerText"]><br/><INPUTTYPE="button"NAME="buttonName"VALUE="Отправить"[onClick="handlerText"]>
Форма ответа