Всем привет.
Есть форма.
Не приходят на почту некоторые поля, а именно 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 думаю не стоит скидывать, почта приходит, но вот эти поля не приходят.