Почему приходят пустые сообщение на почту с формы обратной связи?

Добрый день.
Помогите пожалуйста разобраться с проблемой:
Есть простенькая форма обратной связи и обработчик. При отправке формы - на почту приходит письмо в котором только заголовки, без нужной информации.

Форма:
<div class="modal" id="feedbackFormModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
	<div class="modal-dialog" role="document">
		<div class="modal-content" style="margin-top:15%;">
			<div class="modal-body" style="margin-top:5%;">
			  <form id="main-contact-form" name="contact-form" method="post" action="sendemail.php">
                 <div class="row  wow"> 
				  <div class="col-sm-6">
                    <div class="form-group">
                      <input type="text" name="name" class="form-control1" placeholder="ИМЯ" required="required">
                    </div>
                  </div>
                  <div class="col-sm-6">
                    <div class="form-group">
                      <input type="email" name="email" class="form-control1" placeholder="ТЕЛЕФОН ИЛИ EMAIL" required="required">
                    </div>
                  </div>
				 </div> 
                <div class="form-group">
                  <input type="text" name="number" class="form-control1" placeholder="ТЕЛЕФОН" required="required">
                </div>
                <div class="form-group">
                  <textarea name="mess" id="message" class="form-control1" rows="4" placeholder="СООБЩЕНИЕ" required="required"></textarea>
                </div>			
                <div class="form-group">
                  <button type="submit" class="btn-submit">ОТПРАВИТЬ</button>
                </div>
              </form>
			</div>
		</div>
	</div>
  </div>


Обработчик:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Обратная связь</title>
</head>
<body>
<?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['number'])) {$email = $_POST['number'];}
if (isset($_POST['mess'])) {$mess = $_POST['mess'];}

$to = "office@адрес.ua"; /*Укажите ваш адрес электоронной почты*/
$headers = "Content-type: text/plain; charset=utf-8";
$subject = "Сообщение с сайта";
$message = "Имя пославшего: $name \nЭлектронный адрес: $email \nТелефон: $number \nСообщение: $mess";

$send = mail ($to, $subject, $message, $headers);

if ($send == 'true')
{
echo "<b>Спасибо за отправку вашего сообщения!<p>";
echo "<a href=index.html>Нажмите,</a> чтобы вернуться на главную страницу";
}
else
{
echo "<p><b>Ошибка. Сообщение не отправлено!";
}
?>
</body>
</html>


JS:
// Contact form
	var form = $('#main-contact-form');
	form.submit(function(event){
		event.preventDefault();
		var form_status = $('<div class="form_status"></div>');
		$.ajax({
			type: "POST",
			url: $(this).attr('action'),
			beforeSend: function(){
				form.prepend( form_status.html('<p><i class="fa fa-spinner fa-spin"></i> Отправка...</p>').fadeIn() );
			}
		}).done(function(data){
			form_status.html('<p class="text-success">Спасибо за обращение. Мы свяжемся с Вами в ближайшее время</p>').delay(3000).fadeOut();
		});
	});


Буду благодарен за любую помощь, так как не силен в PHP
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы