Эхо новый ряд, когда он был добавлен в базу данных

Я пытаюсь в течение нескольких дней выяснить, как я могу это сделать.
У меня две страницы, одна index.phpдругое add.php .

1) Index.php — я хочу, чтобы отображались последние 5 строк таблицы базы данных.

2) Add.php — содержит форму, которая добавляет новую строку в базу данных.

Как я могу обновить значения, которые отображаются в index.php, когда я добавляю новую строку?

Допустим, у меня уже открыт файл index.php на одной вкладке, а на другой — Add.php. Когда я заполняю форму на add.php,

Я хочу, чтобы он автоматически уведомлял index.php о наличии новой строки и о том, что он должен изменять значения без обновления вкладки index.php.

Нужен ли мне VPS для этого? Каков наилучший способ сделать это теоретически?

-1

Решение

Для этого не нужно настраивать VPS. VPS — это просто сервер, на котором вы можете установить собственное программное обеспечение. Вы уже используете сервер для PHP (возможно, локальный).

Вы можете создать веб-сокет-сервер. Когда вы добавляете строку, вы отправляете сообщение на сервер веб-сокетов, который затем сообщает странице индекса о необходимости обновления.

Предыдущий вариант — большая работа для довольно простого функционала. Я бы предложил самый простой вариант, рекомендованный FrankerZ. Только если вы обновляете страницу с заданным интервалом с помощью JavaScript (window.setInterval), страница будет обновляться. Я не думаю, что это идеально. Однако вы отправляете xhtmlhttprequest для хранения содержимого страницы индекса и запускаете этот запрос каждые x секунд. Затем вы можете сравнить 2 содержимого и решить, должна ли страница быть обновлена ​​или нет.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector