|
|
|
| Вообщем я решил попробовать создать сайт. Работаю в Dreamweaver, в режиме "Show design view". Но тут так получилось что мне на страничке нужно сделать анкету, и что бы данные высылались мне на э-мэил. Кто может мне сделать анкету? Я выложу тут хтмл код если потребуется.
Заранее благодарен. | |
|
|
|
|
|
|
|
для: Tony76
(18.01.2005 в 22:39)
| | Я что-то не понял...Нужен html код или php код отправки анкеты на емаил? | |
|
|
|
|
|
|
|
для: Tony76
(18.01.2005 в 22:39)
| | анкета вот:
<form method="post" action="mini.php">
<table cellspacing=1 cellpadding=1 border=0 width="100%" bgcolor="#ffffff" align="center">
<tr><td bgcolor="#CCCCCC"><b class="titles">ANKETA</b></td>
<td bgcolor="#CCCCCC" align="center">
Add yourself
</td>
<tr><td bgcolor="#ADD8E6" align="right">Name</td>
<td>
<input type="hidden" name="fName[1]" value="name">
<input type="text" name="fData[1]" size=100>
</td>
<tr><td bgcolor="#ADD8E6" align="right">Address</td>
<td>
<input type="hidden" name="fName[2]" value="Address">
<input type="text" size=100 name="fData[2]">
</td>
<tr><td bgcolor="#ADD8E6" align="right">Phone</td>
<td>
<input type="hidden" name="fName[3]" value="Phone">
<input type="text" name="fData[3]" size=15>
</td>
<tr><td bgcolor="#ADD8E6" align="right">Fax</td>
<td>
<input type="hidden" name="fName[4]" value="Fax">
<input type="text" name="fData[4]" size=15>
</td>
<tr><td bgcolor="#ADD8E6" align="right">E-mail</td>
<td>
<input type="hidden" name="fName[5]" value="e-mail">
<input type="text" name="fData[5]" size=100>
</td>
<tr><td bgcolor="#ADD8E6" align="right">URL</td>
<td>
<input type="hidden" name="fName[6]" value="url">
<input type="text" name="fData[6]" size=100>
</td>
<tr><td bgcolor="#ADD8E6" align="center" colspan="2">
<INPUT TYPE=reset VALUE="Clear">
<INPUT TYPE=submit VALUE="Send"></td>
</table>
<input type="hidden" name="fMail" value="yourmail@mail.ru">
<input type="hidden" name="fSubject" value="e-mail from site your site">
<input type="hidden" name="fCount" value="6">
<input type="hidden" name="fOk" value="ok.html">
<input type="hidden" name="fBad" value="notok.html">
</form>
|
можете подставить свой код, только не забывайте каждое поле назвать, как в вышеприведенном коде и добавить к каждому полю еще одно скрытое поле. и самое главное - последние пять скрытых полей, где указано - ваш мейл, на который надо послать анкету, предмет сообщения, который будет указан в теме письма, количество полей формы (не считая скрытые поля), и два адреса, куда будет перенаправлен пользователь, заполнивший анкету и пославший ее - ok.html (все прошло хорошо, спасибо за письмо) и notok.html (произошла какая-то ошибка, попробуйте еще раз).
а код PHP, который эту форму отправляет, вот -
<?
$fText="$fTitle\n\n";
for ($i=1;$i<=$fCount;$i++) {
$fText.=$fName[$i].": ".$fData[$i]."\n";
}
$fText.="\n\n";
$fText.=date("l dS of F Y h:i:s A");
if (mail($fMail,$fSubject,$fText)) {
print "<script>window.location.replace('$fOk')</script>";}
else {print "<script>window.location.replace('$fBad')</script>";}
exit;
?>
|
мне он очень нравится, маленький такой :)
естесственно, на вашем сервере должна быть поддержка РНР и функции mail.
удачки! | |
|
|
|
|
|
|
|
для: elenaki
(19.01.2005 в 20:33)
| | Только еще можно обработку данных из формы перед отправкой почты провести. А то мало ли что в форме можно написать.
Вот как в теме по ссылке.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1546&page=2 | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(19.01.2005 в 21:10)
| | у меня есть проверка, тут я не стала усложнять код, т.к. видно, что новичок спрашивает.
скрипт-обработчик мне очень нравится. он подходит для абсолютно любой формы. достаточно только указать количество полей в ней. и можно названия полей писать по-гречески :)
совет: закрывайте режим Design и работайте с кодом! :) | |
|
|
|
|
автор: Валерий (16.03.2005 в 18:36) |
|
|
для: Tony76
(18.01.2005 в 22:39)
| | Зайди на http://sboskar.h12.ru там путёвый конструктор, сам создашь любую анкету | |
|
|
|