Для цикла, показывающего только окончательный результат

У меня есть следующий запрос PHP:

    <?php
    $row='';
    $access = 0;
    $user = (isset($_POST['nume']) && !empty($_POST['nume'])) ? $_POST['nume'] : "" ;
    $email = (isset($_POST['email']) && !empty($_POST['email'])) ? $_POST['email'] : "" ;
    $telefon = (isset($_POST['telefon']) && !empty($_POST['telefon'])) ? $_POST['telefon'] : "" ;
    $cnp = (isset($_POST['cnp']) && !empty($_POST['cnp'])) ? $_POST['cnp'] : "" ;
    $serieci = (isset($_POST['serieci']) && !empty($_POST['serieci'])) ? $_POST['serieci'] : "" ;
    $mesaj = (isset($_POST['mesaj']) && !empty($_POST['mesaj'])) ? $_POST['mesaj'] : "" ;
    $email_status=1;

    $db = pg_connect("host=local port=5432 dbname=login_robinson user=robinson password=123");
    $query = "INSERT INTO tcheckin(nume,email,telefon,cnp,serieci,mesaj) VALUES ('$user','$email','$telefon','$cnp','$serieci','$mesaj')";
    $result = pg_query($query);
    $test=$_SESSION[PRE.'nume'];
    $test1=$_SESSION[PRE.'uid'];
?>
<html lang = "en" xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "en">

    <head>
        <link href = "https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Rubik:300,400,700" rel = "stylesheet">


        <title>Efectueaza check-in</title>
        <?php
            include('include/links.php');
            include('include/scripts.php');
        ?>

    </head>
    <?php
    $i=1;
    $conn = pg_connect("host=local port=5432 dbname=login_robinson user=robinson password=123");
    $test1=$_SESSION[PRE.'uid'];
    $result = pg_query($conn, "SELECT nume FROM tregister WHERE id = '$test1'");
    if (!$result) {
        echo "An error occurred.\n";
        exit;
    }
    $row = pg_fetch_row($result);

    $result1 = pg_query($conn, "SELECT nr_camere FROM tregister WHERE nume = '$user'");
    if (!$result1) {
        echo "An error occurred.\n";
        exit;
    }

    $camere = pg_fetch_row($result1);
    echo $row[0];

    for($i=1; $i<$camere[0]; $i++){
        if (isset($_POST['submit'])){

                echo "<script>
         alert('Check-in efectuat cu success! Daca ai rezervat mai multe camere te rog sa completezi si check-in-ul pentru celelalte camere.');
         window.location.href='acasa';
         </script>";
                echo "<script>
         alert('S-a produs o eroare! Te rog mai verifica odata formularul!');
         </script>";
    }

}

    ?>
    <body style = "display: block !important;" ng-cloak = "" ng-class = "{ 'layout-fixed' : app.layout.isFixed, 'layout-boxed' : app.layout.isBoxed, 'layout-dock' : app.layout.isDocked, 'layout-material': app.layout.isMaterial, 'aside-offscreen' : app.sidebar.isOffscreen, 'aside-mini' : app.sidebar.isMini, 'aside-right' : app.sidebar.isRight, 'footer-hidden': app.footer.hidden, 'in-app': !$state.includes('page')}">

        <div class = "animated fadeOutZoom">
            <div class = "container container-sm animated fadeInDown">
                <div class = "app-view-header">Bine ai venit, <?php echo $row[0]; ?>!</div>
                <div class = "center-block mt-xl">

                    <div class = "panel">
                        <div class = "panel-body">
                            <p class = "pv text-bold">Check-in pentru camera cu numarul <?php echo $i; ?></p>
                            <form action = "#" method = "post">
                                <div class = "row">
                                    <div class = "col-md-12 form-group">
                                        <label for = "nume">Nume</label>
                                        <input type = "text" id = "text " value = " <?php echo $row[0]; ?>" class = "form-control " name = "nume" disabled = "disabled">
                                    </div>
                                </div>
                                <div class = "row">
                                    <div class = "col-md-12 form-group">
                                        <label for = "telefon">Telefon</label>
                                        <input type = "phone" id = "telefon " class = "form-control " name = "telefon" required>
                                    </div>
                                </div>
                                <div class = "row">
                                    <div class = "col-md-12 form-group">
                                        <label for = "email">Email</label>
                                        <input type = "email" id = "email" class = "form-control " name = "email" required>
                                    </div>
                                </div>
                                <div class = "row">
                                    <div class = "col-md-12 form-group">
                                        <label for = "cnp">CNP</label>
                                        <input type = "text" id = "text " class = "form-control "name = "cnp" required>
                                    </div>
                                </div>
                                <div class = "row">
                                    <div class = "col-md-12 form-group">
                                        <label for = "serie">Serie de buletin</label>
                                        <input type = "text" id = "text " class = "form-control " name = "serieci" required>
                                    </div>
                                </div>
                                <div class = "row">
                                    <div class = "col-md-12 form-group">
                                        <label for = "message">Scrie un mesaj *Optional</label>
                                        <textarea name = "mesaj" id = "message" class = "form-control " cols = "5" rows = "4"></textarea>
                                    </div>
                                </div>
                                <div class = "row">
                                    <div class = "col-md-6 form-group">
                                        <input type = "submit" value = "Rezerva acum" class = "btn btn-primary" name = "submit">
                                    </div>
                                </div>
                            </form>
                        </div>

                    </div>
                </div>
            </div>
        </div>
        <script src = "https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.8.0/js/bootstrap-datepicker.min.js"></script>

        <script>

        $('#arrival_date, #departure_date').datepicker({format: 'dd/mm/yyyy'});


        </script>


    </body>

    </html>
<?php
ob_end_flush();
?>

Что я хочу сделать, так это просмотреть страницу несколько раз. Например, если пользователь выбрал 4 комнаты, мне нужно выполнить процесс регистрации 4 раза, по одному разу для каждой комнаты, я пробовал использовать цикл for, но он показывает только окончательный результат ... что я могу сделать? Это немного странно, я пробовал тоже некоторое время, но все равно не работает ..

Не выполняется? Вы имеете в виду цикл for или весь скрипт?
RiggsFolly 18.07.2018 10:45

Кажется, вы запускаете window.location.href = 'something'; несколько раз и удивляетесь, когда применяется только последний ... Чего вы ожидали, чтобы он прошел их по порядку? Как только страница выгружается, ваш скрипт больше не сможет управлять ею.

Niet the Dark Absol 18.07.2018 10:45

Он выполняется, но показывает только конечный результат, а не шаг за шагом

Robinson Chera 18.07.2018 10:46
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
53
0

Другие вопросы по теме