PUNK_199
@PUNK_199
...

Нужно чтобы при появлении новой записи в базе она выводилась в новом html блоке на странице...?

Есть страница, подключение к базе и весь нужный минимум. Кроме знаний, в php я ученик. Форма со страницы отправляет в бд name и post, и придя обратно они выводятся на странице в html блоке. А хотелось бы чтобы при добавлении записи в бд создавался такой же (новый, по шаблону) блок на странице, и каждая новая запись появлялась бы в отдельном блоке. В общем чтобы php сгенерировал блок и "положил" туда то что пришло из бд. Готовый код не прошу, помогите ссылками на данную тему, нужно не просто слепить, а понять как работает.
  • Вопрос задан
  • 394 просмотра
Решения вопроса 1
@Skrolea
Ну вы должны просто в цикле выводить записи из базы. А внутри цикла должен быть хтмл код блока
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
@MikeMoore
ajax
Ответ написан
Комментировать
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Ваш вопрос конечно весьма запутан и туманен, что вы хотите можно лишь угадывать.
Если вы хотите при добавлении записи обратно получить все записи включая только что добавленную, и вывести их блоками - нажмите 1 :)
Если вы хотите получать на текущей страничке(без перезагрузки) еще один хтмл блок, в который выведется последняя добавленная в бд запись нажмите 2 :)
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
По POST - кладёте в базу и делаете выборку из базы:
php.net/manual/ru/mysqli-result.fetch-assoc.php
В цикле - оборачиваете тэгами записи строк из базы и выводите на странице.
Оборачивать можете как на сервере (PHP), так и на клиенте (JS, получив JSON с данными от PHP-скрипта с сервера).
Ответ написан
Комментировать
@entermix
Comet, ajax, сокеты, etc..
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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