Здравствуйте.
Необходимо создать форму, результаты которой отправляются на мыло. В резульате моих редактирований получилась форма, в которой помимо полей ФИО, телефон и тп появилась возможность выбирать (пол, категория), по средствам "галочек". Такая форма была созданна временной.
Сейчас охото создать список, но не знаю как сделать так чтоб результат отсылался на мыло. Подскажите как это осуществить? Подскажите какой код нужно воткнуть, как он будет работать (если не сложно).
Вот код моей формы:
Эта форма тестовая, мне нужно воткнуть в неё скажем перед словом кнопкой "отправить" или в самом начале формы (не принципиально) "выпадающий список" из 2-3 вариантов. Как сделать так чтоб значение варианта отправлялась на мыло? До такой формы допер (и то благодаря исходнику), а дальше чего-то тупик.
Спасибо.
Необходимо создать форму, результаты которой отправляются на мыло. В резульате моих редактирований получилась форма, в которой помимо полей ФИО, телефон и тп появилась возможность выбирать (пол, категория), по средствам "галочек". Такая форма была созданна временной.
Сейчас охото создать список, но не знаю как сделать так чтоб результат отсылался на мыло. Подскажите как это осуществить? Подскажите какой код нужно воткнуть, как он будет работать (если не сложно).
Вот код моей формы:
Код:
<?
require("config.php");
?>
<link rel="stylesheet" href="feedback.css">
<table height="80%" width="100%"><tr align="center" valign="middle"><td>
<?
if(!empty($_POST['name'])){
$name=htmlspecialchars(trim($_POST['name']));
$telefon=htmlspecialchars(trim($_POST['telefon']));
$email=htmlspecialchars(trim($_POST['email']));
$cType=$_POST['Type'];
$message=nl2br(htmlspecialchars(trim($_POST['message'])));
$tovar="";
foreach($cType as $value) {
$tovar=$tovar.htmlspecialchars($value).";<br> ";}
$content="<html>
<head>
<title>".$subject."</title>
</head>
<body>
<table height='100%' width='100%'>
<tr>
<td align='center' valign='middle'>
<table bgcolor='#999999' border='0' cellpadding='0' cellspacing='1' width='95%'><tr><td>
<table bgcolor='#f1f1f1' border='0' cellpadding='3' cellspacing='0' style='font: 13px Arial, Helvetica, sans-serif;' width='100%'>
<tr bgcolor='#fcfcfc'>
<td width='30%'><b>Зазказ от:</b></td>
<td width='70%'><b>".$name."</b></td>
</tr>
<tr>
<td width='30%'><b>Контактный телефон/факс:</b></td>
<td width='70%'>".$telefon."</td>
</tr>
<tr bgcolor='#fcfcfc'>
<td><b>E-mail:</b></td>
<td><a href='mailto:".$email."'>".$email."</a></td>
</tr>
<tr>
<td width='30%'><b>Заказано:</b></td>
<td width='70%'>".$tovar."<br></td>
</tr>
<tr bgcolor='#fcfcfc'>
<td width='30%'><b>Сообщение:</b></td>
<td width='70%'>".$message."<br></td>
</tr>
<tr>
<td><b>Дата:</b></td>
<td>".date("G:i Y-m-d")."</td>
</tr>
<tr bgcolor='#fcfcfc'>
<td><b>IP адрес:</b></td>
<td>".$_SERVER['REMOTE_ADDR']."</td>
</tr>
</table>
</td></tr></table>
</td>
</tr>
</table>
</body>
</html>";
if( mail($to_email,$subject,$content,"MIME-Version: 1.0\n".
"Content-type: text/html; charset=".$charset."\n".
"From: ".$email."\n".
"X-Mailer: PHP/" . phpversion())){
?>
<div class="form">
<div align="center">Спасибо, Ваша заявка успешно отправлена.<br>
<br>
</div>
<div style="text-align:center">
<div align="center"><a href="java script:history.go(-1)">Оформить еще один заказ.</a></div>
</div>
</div>
<?php
}else{
?>
<div class="form">
<div align="center">Спасибо, Ваша заявка успешно отправлена.<br>
<br>
</div>
<div style="text-align:center">
<div align="center"><a href="java script:history.go(-1)">Оформить еще один заказ.</a></div>
</div>
</div>
<?php
}
}
else{
?>
<script type="text/javascript">
//<!--
function maxlength(){
var message=document.feedback.message.value;
var maxLenght=9999;//Максимальное количество символов в сообщении
if (message.length>maxLenght) document.feedback.message.value=message.substring(0,maxLenght);
}
setInterval("maxlength()",25);
function showText(layer,text){
var type="all";
var name="['"+layer+"']";
if(!(document.all)?true:false){
type="getElementById";
name="('"+layer+"')";
}
eval("document."+type+name+".style.display='block'");
eval("document."+type+name+".style.visibility='visible'");
eval("document."+type+name+".innerHTML='"+text+"'");
}
function verifyForm(form){
var varning="Ошибка:";
if(form.name.value=="") varning+="<li>Вы не ввели контактное лицо</li>";
if(form.telefon.value=="") varning+="<li>Вы не ввели номер телефона/факса</li>";
if(form.email.value=="") varning+="<li>Вы не ввели e-mail</li>";
else if(!/^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}$/i.test(form.email.value)) varning+="<li>Вы не правильно ввели e-mail</li>";
if(varning.length==7){
form.submit.disabled=true;
form.reset.disabled=true;
return true;
}
else{
showText("varning",varning);
return false;
}
}
//-->
</script>
<div class="varning" id="varning"></div>
<div class="form">
<table width="100%" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
<form action="<?php $_SERVER['file:///D|/[ConcretEdit]/PHP_SELF'] ?>" method="POST" name="feedback" enctype="multipart/form-data" onSubmit="return verifyForm(document.feedback);">
<tr>
<td height="60" colspan="2" align="center" valign="middle" bgcolor="#FFFFFF"><div align="center">
<p align="center" class="net"><strong>Контактное лицо:</strong><br>
<input class="input" maxlength="40" name="name" type="text" value="">
<br>
<br>
</p>
</div></td>
</tr>
<tr>
<td height="60" colspan="2" align="left" valign="middle" bgcolor="#FFFFFF"><div align="center"><strong>Контактный телефон/факс:</strong><br>
<input class="input" maxlength="40" name="telefon" type="text" value=""><br>
<br>
</div></td>
</tr>
<tr>
<td height="60" colspan="2" align="left" valign="middle" bgcolor="#FFFFFF"><div align="center"><strong>E-mail:</strong><br>
<input class="input" maxlength="40" name="email" type="text" value=""><br>
<br>
</div></td>
</tr>
<tr>
<td height="60" colspan="2" align="center" valign="middle" bgcolor="#FFFFFF"><span class="H4"><strong>Заказать:</strong></span></td>
</tr>
<tr>
<td width="70%" align="center" valign="middle" bgcolor="#FFFFFF">Наименование:</td>
<td align="center" valign="middle" bgcolor="#FFFFFF">Цена:</td>
</tr>
<tr>
<td colspan="2" align="left" valign="middle" bgcolor="#E1E1E1"><strong>Дизайн:</strong></td>
</tr>
<tr>
<td width="70%" align="left" valign="middle" bgcolor="#FFFFFF" class="text"><input type=CHECKBOX name="Type[]" value="Разработка логотипа организации"> Разработка логотипа организации</td>
<td align="left" valign="middle" bgcolor="#FFFFFF" class="text">1 000 р. </td>
</tr>
<tr>
<td width="70%" align="left" valign="middle" bgcolor="#F9F9F9" class="text"><input type=CHECKBOX name="Type[]" value="Разработка оригинал макетов визиток"> Разработка оригинал макетов визиток</td>
<td align="left" valign="middle" bgcolor="#F9F9F9" class="text">1 000 р. </td>
</tr>
<tr>
<td width="70%" align="left" valign="middle" bgcolor="#FFFFFF" class="text"><input type=CHECKBOX name="Type[]" value="Создание шаблона сайта"> Создание шаблона сайта</td>
<td align="left" valign="middle" bgcolor="#FFFFFF" class="text">от 6 000 р. </td>
</tr>
<tr>
<td width="70%" align="left" valign="middle" bgcolor="#F9F9F9" class="text"><input type=CHECKBOX name="Type[]" value="Разработка фирменного стиля компании"> Разработка фирменного стиля компании</td>
<td align="left" valign="middle" bgcolor="#F9F9F9" class="text">от 18 000 р. </td>
</tr>
<tr>
<td colspan="2" align="left" valign="middle" bgcolor="#FFFFFF"><div align="center">
<p><strong>Сообщение:</strong><br>
<textarea class="textarea" name="message" rows="5"></textarea>
</p><br>
</div></td>
</tr>
<tr>
<td height="140" colspan="2" align="left" valign="middle" bgcolor="#F9F9F9"><div align="center">
<p>
<a href="#" class="popupmenutext">наверх</a><br><br>
<input class="button" name="reset" type="reset"
value="Очистить">
<br>
<br>
<input class="button" name="submit" type="submit" value="Оформить заявку">
<br>
</p>
</div></td>
</tr>
</form>
</table>
</div>
<?php
}
?>
</td></tr></table>
Спасибо.