Здарова ребята! Подскажите пожалуйста, как переделать код обработчика отправки заявки на мыло:
1. Чтоб проверял заполненность всех полей кроме поля telephone, то есть поле телефон не обязателен. И если какое то из полей:
name, mail, adres, dostavka, oplata не заполнено , то выводило бы сообщение, что заполнены не все данные, но не на новой странице, а в том же окне снизу.
2. И как сделать, чтоб при положительном результате отправки сообщение выводилось тоже на той же странице, что и в форме?
<?php
if(!empty($_POST['telephone'] ))
{
$to = "";
$from = 'почта@.ru';
$subject = "Новый заказ";
$message = 'Имя: '.$_POST['name'].'; Телефон: '.$_POST['telephone'].'; E-mail: '.$_POST['mail'].'; Адрес: '.$_POST['adres'].'; Способ доставки: '.$_POST['dostavka'].'; Способ оплаты: '.$_POST['oplata'].'; Коментарии: '.$_POST['coment'].'; ';
$headers = "Content-type: text/html; charset=UTF-8 \r\n";
$headers .= "From: <почта@.ru>\r\n";
$result = mail($to, $subject, $message, $headers);
if ($result){
echo "<p>Сообщение отправлено, в ближайшее время наш менеджер свяжется с вами.</p>";
}
else{
echo "<p>Попробуйте еще раз</p>";
}
}
else {
echo "<p>Обязательные поля не заполнены.</p>";
}
?>