Спасибо за заявку без перенаправления
Ниже приведен код обработчика, при успешной отправки перенаправляет на другую страницу "СПАСИБО". Помогите исправить код, что бы "спасибо" появлялось на странице где форма, без перенаправления.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Создание формы обратной связи</title>
<meta http-equiv="Refresh" content="4; URL=http://index.html/"> <!-- редирект на нужную страицу через 4 секунды-->
</head>
<body>
<?php
$sendto = "[email protected]"; // почта, на которую будет приходить письмо !!! Измените на свою!!!
$username = $_POST['name']; // сохраняем в переменную данные полученные из поля c именем
$usertel = $_POST['telephone']; // сохраняем в переменную данные полученные из поля c телефонным номером
$usermail = $_POST['email']; // сохраняем в переменную данные полученные из поля c адресом электронной почты
// проверяем наличие данных в радиокнопке и сохраняем их
$adapt = '';
if (empty($_POST["adapt"]))
{
$adapt = "Адаптивный дизайн не нужен";
}
elseif (!empty($_POST["adapt"]) && is_array($_POST["adapt"]))
{
$adapt = implode(" ", $_POST["adapt"]);
}
// проверяем наличие данных в радиокнопке и сохраняем их
$seo = '';
if (empty($_POST["seo"]))
{
$seo = "SEO оптимизация не требуется";
}
elseif (!empty($_POST["seo"]) && is_array($_POST["seo"]))
{
$seo = implode(" ", $_POST["seo"]);
}
$tPlan =$_POST ['tPlan']; // сохраняем данные из выподающего списка
// Формирование заголовка письма
$subject = "Новое сообщение";
$headers = "From: " . strip_tags($usermail) . "\r\n";
$headers .= "Reply-To: ". strip_tags($usermail) . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html;charset=utf-8 \r\n";
// Формирование тела письма
$msg = "<html><body style='font-family:Arial,sans-serif;'>";
$msg .= "<h2 style='font-weight:bold;border-bottom:1px dotted #ccc;'>Cообщение с сайта</h2>\r\n";
$msg .= "<p><strong>От кого:</strong> ".$username."</p>\r\n";
$msg .= "<p><strong>Почта:</strong> ".$usermail."</p>\r\n";
$msg .= "<p><strong>Телефон:</strong> ".$usertel."</p>\r\n";
$msg .= "<p><strong>Дополнительные параметры:<br/> </strong> ".$adapt."</p>\r\n";
$msg .= "<p>".$seo."</p>\r\n";
$msg .= "<p>".$tPlan."</p>\r\n";
$msg .= "</body></html>";
// отправка сообщения
if(@mail($sendto, $subject, $msg, $headers)) {
echo "<center><img src='img/spasibo.png'></center>"; // Здесь может быть любой html код. Вместо картинки можно задать div и в нем что угодно
} else {
echo "<center><img src='img/ne-tpravleno.png'></center>"; // Здесь может быть любой html код. Вместо картинки можно задать div и в нем что угодно
}
?>
</body>
</html>
<div class="wrapper">
<form id="application" action="application.php" method="POST" name="application">
<input name="name" id="zayavkaName" maxlength="20" placeholder="Введите ваше имя*" required />
<input name="email" type="email" id="applicationEmail" maxlength="20" placeholder="Введите ваш E-mail*" required />
<input name="telephone" type="Tel" id="applicationTelephone" maxlength="20" placeholder="Введите ваш телефон" />
<div class="moreOption">
<span>Нужна адаптивность? </span><input class="adapt" type="checkbox" name="adapt[]" value="Нужна адаптивность"/><br/>
</div>
<div class="moreOption">
<span>Нужна SEO оптимизация?</span> <input class="seo" type="radio" name="seo[]" value="Нужна seo оптимизация"/><br/>
</div>
<div class="moreOption">
<span>Выберете тарифный план: </span>
<select class="tPlan" name="tPlan">
<option value="Тарифный план: Стартовый">Стартовый</option>
<option value="Тарифный план: Оптимальный">Оптимальный</option>
<option value="Тарифный план: VIP">VIP</option>
</select>
</div>
<button class="applicationButton" type="submit" form="application">Отправить заявку</button>
</form>
</div>