Answer the question
In order to leave comments, you need to log in
How to display a message after submitting a form?
You need to display a message about submitting the form, and then return to the site.
<?php
if( isset($_POST['popuptype'],$_POST['name'],$_POST['email'],$_POST['phone'],$_POST['mess']) ) {
$popuptype = trim(strip_tags($_POST['popuptype']));
$name = trim($_POST['name']);
$email = trim($_POST['email']);
$phone = trim($_POST['phone']);
$mess = trim($_POST['mess']);
if(empty($name) || empty($email) || empty($phone) || empty($mess)) { //если что то не ввели
echo 'Вы заполнили не все поля!';
}
else { //все поля заполнены, отправляем
$mailto = '[email protected]';
$subject = 'Заявка';
//формируем текст сообщения
$message = 'Сообщение от пользователя <b>'.$name.'</b><br>';
$message .= 'E-mail пользователя: <a href="mailto:' . $email . '">' . $email . '</a><br>';
$message .= 'Номер: ' . $phone . '<br>';
$message .= 'Текст сообщения: ' . $mess . '<br>';
if ($popuptype === '1') {
$message .= 'Услуга регистрации: СТАНДАРТ';
}
if ($popuptype === '2') {
$message .= 'Услуга регистрации: КОМФОРТ';
}
if ($popuptype === '3') {
$message .= 'Услуга регистрации: V.I.P';
}
//формируем заголовки (кодировку только, остальное сами добавите по желанию)
$headers = 'Content-type: text/html; charset=utf-8';
//отправляем письмо
$mail = mail($mailto, $subject, $message, $headers);
?>
Answer the question
In order to leave comments, you need to log in
At the end of this code add echo "The letter was sent successfully!"
Manual here - https://scotch.io/tutorials/submitting-ajax-forms-...
phpclub.ru/talk/threads/%D0%BF%D1%80%D0%B8%D0%BC%D...
www.phpinfo.su/articles/theory/peredacha_dannyx_po...
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question