|
|
|
| У меня ни как не получается отправка… | |
|
|
|
|
|
|
|
для: Arsenal
(17.06.2008 в 14:11)
| | <html>
<head><title> Welcome </title>
<style type="text/css">
<!--
.style2 {color: #FF9900}
-->
</style>
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body bgcolor="#ededed">
<br>
<br>
<table width="58%" align="center">
<tr>
<td><table width="98%" border="1" align="center" bordercolor="black">
<tr>
<td width="100%" bgcolor="8B0000"><table width="255" align="center">
<tr>
<td><div align="center">
</div></td>
</tr>
</table>
<br>
<form name="form12" method="post" action="mail.php">
<h2 align=center><font color=#ff9900> Регистрация </h2>
<br>
<p><span class="textblack style2">*</span><span class="style2"> Фамилия И О </span>:
<input name="fio" type="text" size="30">
</p>
<br>
<p> <span class="textblack style2">*Минимальная зарплата($)</span>
<input name="tax" type="text" size="1">
</p>
<br>
<p> <span class="style2">Пол
<label> </label>
</span>
<label><select name="pol"">
<option> Мужской </option>
<option selected>Женский</option>
</select>
</label>
</p>
<br>
<p><span class="style2">Раздел</span>
<select name="Razdel">
<option selected> Дизайнер </option>
<option> Программист </option>
</select>
</p>
<br>
<p> <span class="style2">Семейное положение</span>
<select name="Xolost" >
<option>Женат(Замужем)</option>
<option selected>Холост(Незамужем)</option>
</select>
</p>
<br>
<p> <span class="style2">Дети</span>
<label>
<select name="Dety">
<option>Нет</option>
<option>Есть</option>
</select>
</label>
</p>
<br>
<p> <span class="style2">Образование</span>
<select name="Obraz">
<option>Неполное среднее</option>
<option>Среднее специальное </option>
<option selected>Неоконченное высшее</option>
<option>Высшее</option>
</select>
</p>
<br>
<p>
<label> <span class="textblack style2">*Контактный телефон</span>
<input name="tel" type="text" size="15">
</label>
</p>
<br>
<p> <span class="textblack style2"> *Возраст</span>
<label>
<input name="age" type="text" size="5">
</label>
</p>
<br>
<p>
<label><span class="style2">*E-mail</span>
<input type="text" name="email">
</label>
</p>
<br>
<br>
<p>
<label>
<input name="Submit" type="submit" id="Submit" value="Готова">
</label>
<label>
<input name="reset" type="reset" id="Submit" value="Обновить">
</label>
</p>
</form> </td>
</tr>
</table></td>
</tr>
</table>
</body>
</html> | |
|
|
|
|
|
|
|
для: Arsenal
(17.06.2008 в 14:12)
| | А обработчик этой формы как выглядит? | |
|
|
|
|
 36.2 Кб |
|
|
для: Zend72
(17.06.2008 в 14:18)
| | Вот sreen shot | |
|
|
|
|
|
|
|
для: Arsenal
(17.06.2008 в 14:34)
| | весело :-) | |
|
|
|
|
|
|
|
для: Root
(17.06.2008 в 14:36)
| | Ага :-)) | |
|
|
|
|
|
|
|
для: Arsenal
(17.06.2008 в 14:34)
| | Да ясно все с формой...
<form name="form12" method="post" action="mail.php">
|
Скрипт mail.php как выглядит? И что конкретно не получается? Какие ошибки выводит? | |
|
|
|
|
|
|
|
для: Zend72
(17.06.2008 в 14:36)
| | <?php
if (trim($_POST['fio'])== '') exit ("<center><font color=#FF9900><p> Укажите Ваше имя </font></center></p> ");
if (trim($_POST['tax'])== '') exit ("<center><font color=#ff9900><p> Укажите Вашу зарплату </font> </center></p>");
if (trim($_POST['pol'])== '') exit ("<center><font colot=#ff9900><p> Укажите Ваш пол </font> </center> </p>");
if (trim($_POST['Razdel'])== '') exit ("<center> <font color=#ff9900> <p> Укажите Ваш раздел </font> </center> </p>");
if (trim($_POST['Xolost'])=='') exit ("<center> <font color=#ff9900> <p> Укажите Ваше Семейное положение </font> </center> </p>");
if (trim($_POST['Dety'])=='')exit ("<center> <font color=#ff9900> <p> Укажите Ваши Дети </font> </center> </p>");
if (trim($_POST['Obraz'])== '')exit ("<center><font color><p> Укажите Ваше Образование</font></center></p>");
if (trim($_POST['tel'])=='')exit ("<center><font color=#ff9900> <p> Укажите Ваш Контактный телефон </font> </center> </p>");
if (trim($_POST['age'])=='')exit("<center> <font color=#ff9900> <p> Укажите Ваш Возраст </font> </center> </p>");
/* ===== For correct E-mail ===== */
if (trim($_POST['email'])== '')exit ("<center><font color=#ff9900><p> Укажите Ваш E-mail :</font></center></p>");
if(!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $_POST['email']))
echo "<center><font color=#ff0000><p>Не корректный E-mail</font></center></p>";
else {
/* ===== will be O.K print message =====*/
print "<center><font color=#ff9900>Здравствуйте, ".$_POST['fio']."!<br>
<p>Ваша резюме успешно отправлена!<br>
Мы вышлем ответ на Ваш E-mail ".$_POST['email']."
</font></center></p>";
// send to E-mail
$subj = "Подтверждение отправки данных";
$text = "Здравствуйте, ".$_POST['fio']." !<br>
Мы получили от Вас следующую информацию:<br>
Вашу зарплату: ".$_POST['tax']."<br>
Ваш пол: ".$_POST['pol']."<br>
Ваш раздел: ".$_POST['Razdel']."<br>
Ваша Семейное положение: ".$_POST['Xolost']."<br>
Дополнительная информация:<p>
".$_POST['age']."";
mail($_POST['email'], $subj, $text, "Content-Type: text/html; charset=windows-1251\n");
}
?> | |
|
|
|
|
|
|
|
для: Arsenal
(17.06.2008 в 14:45)
| | У меня на почту не оправляет. | |
|
|
|
|
|
|
|
для: Arsenal
(17.06.2008 в 14:46)
| | Выводит ошибку | |
|
|
|
|
|
|
|
для: Arsenal
(17.06.2008 в 16:22)
| | > Выводит ошибку
Какую? | |
|
|
|
|
|
|
|
для: Arsenal
(17.06.2008 в 16:22)
| | ".$_POST['age']."";
В какой строке ? | |
|
|
|
|
|
|
|
для: Arsenal
(17.06.2008 в 14:45)
| | Не хотел бы я у вас регистрироваться - как ошибка так сразу exit(), и что прикажете, постоянно набирать все заново? Напишите все единым, логически завершенным, скриптом, либо несколькими, но связанными, а заодно и проблему с почтой решите. | |
|
|
|
|
|
|
|
для: Arsenal
(17.06.2008 в 14:45)
| | Может так ?
<?php
$err ="";
if (trim($_POST['fio']) == '') $err .= "<center><font color=#FF9900><p> Укажите Ваше имя </font></center></p> ";
if (trim($_POST['tax'])== '') $err .= "<center><font color=#ff9900><p> Укажите Вашу зарплату </font> </center></p>";
if ($err =="")
{
echo "обработка";
}
else
{
echo $err;
}
?> | |
|
|
|
|
|
|
|
для: Jon-78
(17.06.2008 в 17:48)
| | И чем это лучше exit()? | |
|
|
|
|
|
|
|
для: sim5
(17.06.2008 в 22:08)
| | Спасибо теперь все понятно.... | |
|
|
|