Задать вопрос

Сформировать через цикл такую html вложенность тегов?

Всем добрый День !
Делаю модуль комментариев для своего сайта на php
В БД комментарии храню в таком виде:
id  |  parent_id  |  author  |  content ... другие поля таблицы

Уже все реализовал, добавление комментов, изменение, удаление. Застопорился на финальной части, не пойму как получив массив комментов записи, сгенерировать такую html структуру зная(parent_id - в какой комментарий вложены) и в li - так же выводить уровень вложенность(до 5 уровня думал ограничиться) Учитывая id от меньшего к большему, т.е. сначала старые, затем новые комментарии:
<ul class="comment">
         <li class="row-fluid" data="coment-id" data-parent="coment-parent_id" data-vlogen="Значение">
                <img src="http://placehold.it/60x60" alt="user photo">
                <p>coment-content</p>
               <ul>
                     <li class="row-fluid" data="coment-id" data-parent="coment-parent_id" data-vlogen="Значение">
                          <img src="http://placehold.it/60x60" alt="user photo">
                          <p>coment-content</p>
                     <ul>
                            <li class="row-fluid" data="coment-id" data-parent="coment-parent_id" data-vlogen="Значение">
                            <img src="http://placehold.it/60x60" alt="user photo">
                            <p>coment-content</p>
                            </li>
                                 ... Еще два уровня
		     </ul>
		     </li>
</ul>

Заранее Спасибо.
  • Вопрос задан
  • 353 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
гуглим рекурсия вывод дерева и находим массу интересного, например тут
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы