Рекурсивный вывод дерева из двух таблиц?

Всем привет! Форумчане, у меня такой вопрос. Есть у меня 2 таблицы, в одной (id, title), во второй (id, catalog_id, title). Вторая ссылается на idшники первой полем catalog_id, тут всё понятно. Задача такая - вывести данные с этих таблиц в виде дерева с галочками. Ну или ul-li, тут не суть важно. Помогите разобраться?
select
*
from catalog c
join catalog_items ci on ci.catalog_id = c.id


Собрал всё в кучу, а что делать с этим - додумать не могу.. каким-то образом в массив запихать нужно..
  • Вопрос задан
  • 372 просмотра
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
<ul>
<?php 
foreach($data as $one){
echo '<li>'.$one[title];
if(isset($one[items]) and is_array($one[items])){
foreach($one[items] as $second_level){
echo '<li>';
echo $second_level[title];
echo '</li>';
}
}
echo '</li>';
}
 ?>
</ul>

Ответ на Ваш вопрос. Если не подходит - уточните вопрос.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
05 июл. 2022, в 12:31
12000 руб./за проект
05 июл. 2022, в 12:24
300000 руб./за проект
05 июл. 2022, в 12:15
500 руб./за проект