@Elaz

Как выводить модальное окно об успешной регистрации PHP?

Как выводить модальное окно с сообщением об успешной регистрации на PHP? Сейчас оно показывает в новом окне.
Index:
<!DOCTYPE html>
<?php
 include 'ENT\db.php';
if (isset($_POST['fio'])) {$login = $_POST['fio'];} if ($fio == '') {unset($fio);}
if (isset($_POST['whatsapp'])) {$passwd = $_POST['whatsapp'];} if ($whatsapp == '') {unset($whatsapp);}
if (isset($_POST['email'])) {$f_prof = $_POST['email'];} if ($email == '') {unset($email);}
if (isset($_POST['predmet'])) {$f_ps = $_POST['predmet'];} if ($predmet == '') {unset($predmet);}
if (isset($_POST['school'])) {$f_ps = $_POST['school'];} if ($school == '') {unset($school);}

if (isset($fio) && (isset($whatsapp)) && (isset($email)) && (isset($predmet)) && (isset($school)))
{

}
?>
<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
    <title>Курсы для подготовки к ЕНТ</title>
    <link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Fjalla+One">
    <link rel="stylesheet" href="assets/fonts/font-awesome.min.css">
    <link rel="stylesheet" href="assets/css/-Login-form-Page-BS4-.css">
    <link rel="stylesheet" href="assets/css/Footer-simpleline.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css">
    <link rel="stylesheet" href="assets/css/select.css">
    <link rel="stylesheet" href="assets/css/select2.css">
    <link rel="stylesheet" href="assets/css/Studious-selectbox.css">
    <link rel="stylesheet" href="assets/css/Studious-selectfile.css">
    <link rel="stylesheet" href="assets/css/styles.css">
</head>

<body>
    <div class="modal fade centro" role="dialog" tabindex="-1" id="modal">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <h6 class="modal-title txtsGrises">Вопрос-Ответ </h6><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div>
                <div class="modal-body">
                    <h2 class="titulos">Уважаемый выпускник</h2>
                        <p class="text-center margenesEspacio">  Цель обработки персональных данных Пользователя<br> Предоставление доступа Пользователю к информации и материалам, курсов по подготовке к ЕНТ; формирование групп.<br>
                        Также Оператор имеет право направлять Пользователю уведомления о формировании группы, платформе и времени проведения выбранного курса.<br>
                        Данные Пользователей, собираемые с помощью форм обратной связи, служат для сбора информации о намериниях Пользователя пройти подготовительный курс.
                        </p>
                </div>

            </div>
        </div>
    </div>
    <div class="container-fluid">
        <div class="row mh-100vh">
            <div class="col-10 col-sm-8 col-md-6 col-lg-6 offset-1 offset-sm-2 offset-md-3 offset-lg-0 align-self-center d-lg-flex align-items-lg-center align-self-lg-stretch bg-white p-5 rounded rounded-lg-0 my-5 my-lg-0" id="login-block">
                <div class="m-auto w-lg-75 w-xl-50">
                    <div class="row">
                        <div class="col"></div>
                    </div>
                    <h1 class="text-info font-weight-light mb-5" style="width: 325px;"><i class="fa fa-book"></i>&nbsp;Курсы для подготовки к ЕНТ</h1>

                    <form name="reg" action="save_user.php" method="POST">
                        <div class="form-group"><label class="text-secondary">ФИО</label><input name="fio" class="form-control" type="text" required="" pattern="[А-Яа-яЁё \s]{5,100}"></div>
                        <div class="form-group"><label class="text-secondary">WhatsApp</label><input name="whatsapp" class="form-control" type="tel" pattern="[0-9]{11}"></div>
                        <div class="form-group"><label class="text-secondary">Email</label>
                            <input name="email" class="form-control" type="email"></div>
                        <div class="form-group"><label class="text-secondary">Выберите предмет для подготовки</label>
                        <select name="predmet" class="form-control">
                        <optgroup label="Выберите предпочитаемый предмет">
                            <option value="Математика" selected="">Математика</option>
                            <option value="Физика">Физика</option>
                            <option value="Биология">Биология</option>
                            <option value="Химия">Химия</option>
                            <option value="История  Казахстана">История  Казахстана</option>
                            <option value="Всемирная история">Всемирная история</option>
                            <option value="Человек.  Общество.  Право.">Человек.  Общество.  Право.</option><option value="Казахский язык">Казахский язык</option>
                            <option value="Русский язык">Русский язык</option>
                            <option value="Иностранный язык">Иностранный язык</option>
                        </optgroup></select></div>

                        <div class="form-group"><label class="text-secondary">Введите Ваше учебное заведение</label><input name="school" class="form-control" type="text" required=""></div>

                            <button class="btn btn-info mt-2" data-bs-hover-animate="pulse" type="submit"><strong>Зарегистрироваться</strong><br></button>

                <p class="mt-3 mb-0"><a class="btn btn-link btn-sm btn-Oscuro" role="button" data-toggle="modal" data-target="#modal" href="#" style="background-color: rgba(71,182,255,0);color: rgb(71,182,255);width: 195px;padding: 0;height: 30px;">Для чего вводить данные</a>
                </p>
                    </form>
            </div>
        </div>
        <div class="col-lg-6 d-flex align-items-end" id="bg-block" style="background-image: url(&quot;assets/img/КГУ.jpg&quot;);background-size: cover;background-position: top;"></div>
    </div>
    </div>
    <div class="footer-basic">
        <footer>
            <div class="row no-gutters footer-content">
                <div class="col-10 col-md-12 col-lg-12 col-xl-12 offset-1 offset-md-0 offset-lg-0 offset-xl-0 d-flex justify-content-center footer-dn">
                    <p class="footer-part footer-dn"><a href="http://ksu.edu.kz/">ksu.edu.kz</a></p>
                    <hr class="footer-line footer-dn"><a class="line-down-text footer-parts" href="#">Курсы для подготовки к ЕНТ</a>
                    <hr class="footer-line"><a class="footer-parts mail-telefon footer-dn" href="#">kursy_kgu@mail.ru</a>
                    <hr class="footer-line footer-dn"><a class="footer-parts mail-telefon footer-dn" href="#">T. +7 705 558 29 98 (Баян)<br></a></div>
                <div class="col-10 col-md-1 offset-1 offset-md-6 footer-mobile">
                    <div class="d-flex flex-column fm-abstand"><a class="footer-parts mail-telefon" href="#">kursy_kgu@mail.ru</a><a class="footer-parts mail-telefon" href="#">T. +7 705 558 29 98 (Баян)<br></a>
                        <p class="footer-part">ksu.edu.kz</p>
                    </div>
                </div>
            </div>
        </footer>
    </div>
    <script src="assets/js/jquery.min.js"></script>
    <script src="assets/bootstrap/js/bootstrap.min.js"></script>
    <script src="assets/js/bs-init.js"></script>
    <script src="assets/js/Studious-selectfile.js"></script>
    <script src="assets/js/select2-1.js"></script>
    <script src="assets/js/select2-2.js"></script>
    <script src="assets/js/select2-3.js"></script>
    <script src="assets/js/select2-4.js"></script>
    <script src="assets/js/select2-5.js"></script>
    <script src="assets/js/select2-6.js"></script>
    <script src="assets/js/select2.js"></script>
    <script src="assets/js/Studious-selectbox.js"></script>
</body>

</html>

save_user.php
<?php
    if (isset($_POST['fio'])) { $fio = $_POST['fio']; if ($fio == '') { unset($fio);} }
    if (isset($_POST['whatsapp'])) { $whatsapp=$_POST['whatsapp']; if ($whatsapp =='') { unset($whatsapp);} }
	if (isset($_POST['email'])) { $email=$_POST['email']; if ($email =='') { unset($email);} }
	if (isset($_POST['predmet'])) { $predmet=$_POST['predmet']; if ($predmet =='') { unset($predmet);} }
	if (isset($_POST['school'])) { $school=$_POST['school']; if ($school =='') { unset($school);} }

	if (empty($fio) or empty($whatsapp) or empty($email) or empty($predmet) or empty($school)) //если пользователь не ввел, то выдаем ошибку и останавливаем скрипт
    {
    exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля!");
    }
else
{
    $fio = stripslashes($fio);
    $fio = htmlspecialchars($fio);
 $whatsapp = stripslashes($whatsapp);
 $whatsapp = htmlspecialchars($whatsapp);
    $email = stripslashes($email);
    $email = htmlspecialchars($email);
 $predmet = stripslashes($predmet);
 $predmet = htmlspecialchars($predmet);
 	$school = stripslashes($school);
    $school = htmlspecialchars($school);
 // подключаемся к базе
    include ("bd.php");
    {
    }
 //сохраняем данные
	$result2 = mysqli_query ($db, "INSERT INTO ent (fio,whatsapp,email,predmet,school) VALUES('$fio','$whatsapp','$email','$predmet','$school')");
    // Проверяем, есть ли ошибки
    if ($result2=='TRUE')
    {
    echo "Вы успешно зарегистрированы! По итогам формирования групп на курсы, с Вами свяжется оператор. <a href='index.php'>Окно регистрации</a>";
    }
 else {
    echo "Ошибка! Вы не зарегистрированы. Пожалуйста проверьте правильность заполнения формы. <a href='index.php'>Окно регистрации</a>";
    }
}
    ?>
  • Вопрос задан
  • 472 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы