Отправка значения Select на почту POST
Добрый день.
Пишу простую форму заявки для отправки почту. Код HTML страницы: <form action="mail.php" method="post" onsubmit="return checkForm(this);"> <form method="post" action="mail.php"> Ваше имя:<br /> <input type="text" name="name" size="50"/> <br /> Ваш E-mail:<br /> <input name="email" type="text" size="50" /> <br /> Ваше сообщение:<br /> <textarea name="mess" id="textarea" font rows="10" cols="50"></textarea> <p> Выбрать оборудование:<br /> <select> <option value="Котел паровой">Котел паровой</option> <option value="Теплообменник">Теплообменник</option> <option value="Экономайзер">Экономайзер</option> </select> <input type="submit" value="Отправить сообщение"/> </p> </form> Код PHP страницы mail.php:
<?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['mess'])) {$mess = $_POST['mess'];}
$to = "ТУТ АДРЕС ПОЧТЫ";
$headers = "Content-type: text/plain; charset = windows-1251";
$subject = "НОВЫЙ ЗАКАЗ от покупателя $name !";
$message = "Имя пославшего: $name \nЭлектронный адрес: $email \nСообщение: $mess";
$send = mail ($to, $subject, $message, $headers);
if ($send == 'true')
{
echo "<b>Спасибо за заявку!<p>";
}
else
{
echo "<p><b>Ошибка. Сообщение не отправлено!";
}
?>
Скажите пожалуйста, как подвязать выбранное значение select в message ? p.s. select'ов ,будет несколько, но все должны записываться в message. |
Для информации - isset($_POST['name']) будет true если оный ключ будет в массиве, но это еще не означает, что $_POST['name'] обязательно имеет хоть какое либо значение. Ну и т.д. остальные поля.
|
Спасибо за информацию, а по вопросу отправки значения select ?
|
Цитата:
Имя списку не мешало бы сперва определить иначе на сервере его не будет, и если планируется несколько, то либо это массив списков и на сервере implode(), либо методично перебирая все. $subject = "НОВЫЙ ЗАКАЗ от покупателя $name !"; - беда в том, что указанный "charset = windows-1251" на это не действует. Тему письма кодируют. |
laimas,
спасибо. все получилось. |
| Часовой пояс GMT +3, время: 14:53. |