У меня есть форма электронной почты на PHP, и я хочу добавить тему в тело письма:
<?php
if (isset($_POST["submit"])) {
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'Camino Contact Form';
$to = '[email protected]';
$subject = 'Message from Camino.bo ';
$body ="From: $name\n E-Mail: $email\n Message:\n $message";
// If there are no errors, send the email
if (!$errName && !$errEmail && !$errMessage) {
if (mail ($to, $subject, $body, $from)) {
$result='<div class="success">Thank You! I will be in touch</div>';
} else {
$result='<div class="danger">Sorry there was an error sending your message. Please try again.</div>';
}
}
}
?>
Эта форма отправляет электронное письмо с темой «Сообщение от Camino.bo», это нормально, но я хочу отправить в теле письма значение, которое пользователь выбирает из раскрывающегося меню:
HTML:
<select name="subject" id="email_subject">
<option value="default subject">Select a subject</option>
<option>Product A</option>
<option>Product B</option>
<option>Product C</option>
</select>
Как я могу это сделать? PS: поле темы в моей форме является необязательным и не требует проверки.