@alfik197

Форма связи bootstrap?

Добрый день!
Ребята столкнулся с одной проблемой, надеюсь на вашу помощи или совет.
Есть лендинг. все шикарно.
На лендинге есть кнопка "Например обратная связь"

при клике всплывает модальное окно. Все верстал c помощью bootstrap.
Но возникла одна проблема, при заполнении полей формы, приходит письмо с пустыми данными. код ниже
<div class="modal fade" id="forma" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h2 class="modal-title center" id="myModalLabel">Заказать услугу</h2>
        <h5 class = "center">Заполните форму заявки, <br>и менеджер нашей компании свяжется с Вами</h4>
      </div>
      <div class="modal-body">
      		<form class="form-horizontal" role = "form"  action="verify.php"  >
	      			<div class="form-group form-group-lg">
					    <label for = "contactname"  class="col-sm-2 control-label">Имя</label>
					    <div class="col-sm-10">
					      <input type="text" name="contactname" id="contactname" class="form-control"  placeholder="Введите Ваше имя">
					    </div>
					</div>
				  
					  <div class="form-group form-group-lg">
					    <label for="contactemail" class="col-sm-2 control-label">Email</label>

					    <div class="col-sm-10">
					      <input type="email" name="contactemail" id="contactemail" class="form-control"  placeholder="Email">
					    </div>
					  </div>
				  
					  <div class="form-group form-group-lg">
					    <label for="contactphone" class="col-sm-2 control-label">Телефон</label>
					    <div class="col-sm-10">
					      <input type="text" id="contactphone" name="contactphone" class="form-control"  placeholder="Телефон для связи">
					    </div>
					  </div>
				  
				  				  
					  <div class="form-group form-group-lg">
					    <div class="col-sm-offset-2 col-sm-10">
					      <input type="submit" value="Заказать услугу" name="submit" id="form-submit" class="btn btn-primary btn-lg zakazat "></input>
					    </div>
					  </div>
			</form>
      </div>
     </div>
  </div>
</div>


обработчик verify.php:

<?php

    $contactname = $_POST["contactname"];

    $contactemail = $_POST["contactemail"];

    $contact = $_POST["contactphone"];



$EmailTo = "mail@mail.ru";
$Subject = "New Message Received";

// prepare email body text
$Body = "";
$Body .= "Имя: ";
$Body .= $contactname;
$Body .= "\n";
$Body .= "Email: ";
$Body .= $contactemail;
$Body .= "\n";
$Body .= "Телефон: ";
$Body .= $contactphone;
$Body .= "\n";

// send email
$success = mail($EmailTo, $Subject, $Body, "From:".$email);

// redirect to success page
if ($success && $errorMSG == ""){
   echo "success";
}else{
    if($errorMSG == ""){
        echo "Something went wrong :(";
    } else {
        echo $errorMSG;
    }
}

?>


как форма выполняется, выдается пустая страница c succes.
Письмо приходит, но вот данные имя, мыло, и телефон пустые. Данные не передаются
  • Вопрос задан
  • 2814 просмотров
Решения вопроса 1
Elwen
@Elwen
<form class="form-horizontal" role = "form" method="post"  action="verify.php" >
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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