@hypero

Не приходят на почту select и некоторые поля?

Всем привет.

Есть форма.
Не приходят на почту некоторые поля, а именно select и скрытый input.

Форма 1:
<form class="modal-body" method="POST">
   <div class="modal-close" data-action="close-modal">
      <img src="img/cancel.png">
   </div>
   <div class="modal-title">
      Kia K5
   </div>
   <input type="hidden" name="modal_title" value="Kia K5" class="modal-title-value">
   <div class="modal-text">
      <div class="input-holder">
         <input type="text" name="name" placeholder="Имя" required>
         <img src="img/user.png">
      </div>
      <div class="input-holder">
         <input type="text" name="phone" placeholder="Телефон" required>
         <img src="img/phone.png">
      </div>
   </div>
   <button class="button">
   Получить варианты
   </button>
</form>


Форма 2
<form class="zayavka" method="POST">
   <div class="form-title">
      Отправьте заявку                    
   </div>
   <div class="form-subtitle">
      На бесплатный и быстрый подбор авто                    
   </div>
   <div class="input-holder">
      <input type="text" name="name" placeholder="Имя" required="">
      <img src="img/user.png">
   </div>
   <div class="input-holder">
      <input type="text" name="phone" placeholder="Телефон" required="">
      <img src="img/phone.png">
   </div>
   <div class="input-holder">
      <div class="custom-select">
         <img src="img/arrow.png">
         <select name="select" class="custom-select">
            <option class="selected-value" value="Ваш бюджет на покупку">Ваш бюджет на покупку</option>
            <option value="1" class="custom-select-item">8000$-10000$</option>
            <option value="2" class="custom-select-item">10000$-12000$</option>
            <option value="3" class="custom-select-item">12000$-15000$</option>
            <option value="4" class="custom-select-item">Более 15000$</option>
         </select>
      </div>
   </div>
   <button type="submit" class="button">
      Получить варианты
   </button>
</form>


PHP:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    if (isset($_POST['modal_title'])) {$modal_title = $_POST['modal_title'];}
    if (isset($_POST['name'])) {$name = $_POST['name'];}
    if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
    if (isset($_POST['select'])) {$select = $_POST['select'];}
    $to = "email@gmail.com"; /*Укажите ваш адрес электронной почты*/
    $headers = "Content-type: text/plain; charset = utf-8";

    $message = "";
    if(isset($modal_title)) { $message .= "Модель: " . $modal_title . "\n";}
    if(isset($name)) { $message .= "Имя: " . $name . "\n";}
    if(isset($phone)) { $message .= "Номер: " . $phone . "\n";}
    if(isset($select)) { $message .= "Бюджет: " . $select . "\n";}
    if(isset($modal_title)) { $message .= "Модель автомобиля: " . $modal_title . "\n";}    
    $send = mail ($to, $subject, $message, $headers);
    if ($send == 'true')
    {
        echo "Спасибо за отправку вашего сообщения!";
    }
    else 
    {
        echo "Ошибка. Сообщение не отправлено!";
    }
} else {
    http_response_code(403);
    echo "Попробуйте еще раз";
}
?>


JS думаю не стоит скидывать, почта приходит, но вот эти поля не приходят.
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
@hypero Автор вопроса
Еще будут вответы?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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