Добавление комментариев отключено
Блин у меня что-то не выходит. Приходит пустое письмо. Вот код:
<?php
// если была нажата кнопка "Отправить"
if($_POST['submit']) {
// $_POST['title'] содержит данные из поля "Тема"
$title = 'Новая заявка на бронь!';
$mess = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000);
// $to - кому отправляем
$to = '--------------';
// $from - от кого
$from='--------------';
// функция, которая отправляет наше письмо.
mail($to, $title, $client_NN, $mess, 'From:'.$from, clientmail_NN, phone, DayIn_NN, MonthIn_NN, DayOut_NN, MonthOut_NN, people, child, transfer, additional);
echo '<div id="text1" style="position:absolute; overflow:hidden; left:480px; top:319px; width:485px; height:167px; z-index:0">
<div class="wpmd">
<div align=center><font class="ws14" color="#003DF0"><B>Спасибо! Ваш запрос отправлен!</B></font></div>
</div>
</div>';
}
?>
Форма сама:
<form action="--------.php" method=post>
<div align="center">
Фамилия Имя Отчество:<br />
<input class="normaltext" type="text" name="client_NN" style="width:300px" />
<br /> <br />
Ваш контактный e-mail адрес:<br />
<tr><input class="normaltext" type="text" name="clientmail_NN" style="width:300px" /></tr>
<br /> <br />
Номер мобильного телефона:
<tr><input class="normaltext" type="text" name="phone" style="width:300px" /></tr>
<br /> <br />
Дата заезда:
<select class="normaltext" name="DayIn_NN">
<option></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select class="normaltext" name="MonthIn_NN">
<option></option>
<option value="января">января</option>
<option value="февраля">февраля</option>
<option value="марта">марта</option>
<option value="апреля">апреля</option>
<option value="мая">мая</option>
<option value="июня">июня</option>
<option value="июля">июля</option>
<option value="августа">августа</option>
<option value="сентября">сентября</option>
<option value="октября">октября</option>
<option value="ноября">ноября</option>
<option value="декабря">декабря</option>
</select>
<br /> <br />
Дата выезда:
<select class="normaltext" name="DayOut_NN">
<option></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select class="normaltext" name="MonthOut_NN">
<option></option>
<option value="января">января</option>
<option value="февраля">февраля</option>
<option value="марта">марта</option>
<option value="апреля">апреля</option>
<option value="мая">мая</option>
<option value="июня">июня</option>
<option value="июля">июля</option>
<option value="августа">августа</option>
<option value="сентября">сентября</option>
<option value="октября">октября</option>
<option value="ноября">ноября</option>
<option value="декабря">декабря</option>
</select>
<br /> <br />
Взрослых:
<select class="normaltext" name="people" style="width:40">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="больше 5">более</option>
</select>
Детей:
<select class="normaltext" name="child" style="width:40">
<option value"="нет">Нет</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="больше 5">более</option>
</select>
<br /> <br />
Необходимость трансфера:<br>
<select class="normaltext" name="transfer" style="width:40">
<option value"="нет">Нет</option>
<option value="1">От ж/д вокзала</option>
<option value="2">От автовокзала</option>
<option value="3">От катера (на северной стороне)</option>
</select>
<br /> <br />
Дополнительная информация: <br />
<textarea name="additional" class="normaltext" rows="7" style="width:300px"></textarea>
<br /> <br />
<input type="submit" value="Отправить заявку" name="submit"></div>
</form>
06.01.2011 Александр
В Вашей форме есть поля для ввода данных. Каждое из них имеет имя. Например первое client_NN. Смотрите по атрибуту "name".
Перед отправкой Вам нужно обработать все эти элементы формы. Значение первого client_NN будет содержать переменная $_POST['client_NN']
Таким образом, в Вашей форме я бы написал наверху:
$mess =
'ФИО: '.substr(htmlspecialchars(trim($_POST['client_NN'])), 0, 255).'
Телефон: '.substr(htmlspecialchars(trim($_POST['phone'])), 0, 100).'
--------тут бы описал все остальные поля таким же образом-----
Дополнительная информация: '.substr(htmlspecialchars(trim($_POST['additional'])), 0, 100000);
Вопрос был задан на этой странице. Но если Вам это не интересно, могу предложить Вам почитать про платный хостинг.