Как обновить часть информации из базы данных на странице не перезагружая ее

124
30 августа 2019, 09:00

Весь код выполняется в одном файле index.php. Все выводится вот, но чтобы появились новые строки приходится перезагружать страницу :(. Вот собственно код

<!DOCTYPE html>
    <html lang="ru">
    <head>
        <meta charset="UTF-8">
        <title>Тестовое задание</title>
        <script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
    </head>
    <body>
        <form  id="send_form" method="post">
            Имя<input type="text" name="name" value="Василий" />
            email<input type="text" name="email" value="n.vasilencov@yandex.ru" />
            Комментарий<input type="text" name="comment" value="Всем доволен" />
            <input type="button" id="send" value="Записать">
        </form>
        <script>
        </script>
<!- ВОТ ЗДЕСЬ Я ОТПРАВЛЯЮ В БД ФОРМУ ->
            <script type="text/javascript">
                    $("#send").click(function(){
                        var data = $("#send_form").serialize();
                        $.ajax({
                            url: 'back/form_send.php',
                            type: "POST",
                            data:data ,
                            success: function(data) {
                             console.log(data);
                        }});
                    return false; 
                    });
            </script>
<!- ВОТ ЗДЕСЬ Я ОТПРАВЛЯЮ В БД ФОРМУ ->
    </body>
    </html>
<!-А ЗДЕСЬ ВЫВОДЯТСЯ ВСЕ ЗАПИСИ ИЗ ТАБЛИЦЫ->
    <?php
    $host = 'localhost';
    $user = 'root';
    $pass = '0000';
    $db_name = 'base';
    $link = mysqli_connect($host, $user, $pass, $db_name);    
    $mysqli = $link;
    $sql = $mysqli->query("SELECT `name`, `email`, `comment` FROM `comments`");
        while ($result = mysqli_fetch_array($sql)) {
        echo "{$result['name']}: {$result['email']}: {$result['comment']}<br>";
    }
    $mysqli->close();
        ?>
<!-А ЗДЕСЬ ВЫВОДЯТСЯ ВСЕ ЗАПИСИ ИЗ ТАБЛИЦЫ->

Подскажите, может я неправильно вывод из таблицы реализовываю??

READ ALSO
Yii2 показать страницу ошибки

Yii2 показать страницу ошибки

В контроллере, в методе beforeAction делаю некую проверку и если она не проходит, надо выкинуть ошибкуДелаю так

149
Проблема при миграции Yii2 БД PostgreSQL на Openserver

Проблема при миграции Yii2 БД PostgreSQL на Openserver

Пытаюсь применить миграцию базы на локальном хосте, отдаёт ошибку:

139
C++ удалить нули из массива

C++ удалить нули из массива

В первой строке задана длина исходного массиваВо второй - сам массив

149
быстрое логическое ИЛИ двух векторов long

быстрое логическое ИЛИ двух векторов long

Есть два вектора в1 и в2, задача получить третий вектор в3, каждый элемент которого равен логическому ИЛИ соответствующих элементов векторов...

111