Отправка значения 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, время: 01:50. |