I need to generate a array structure like a tree.
I would like to achieve someone like this:
<ul>
<li>Catalog1
<ul>
<li>Subcatalog1
<ul>
<li>
Subsubcatalog1
</li>
<li>
Subsubcatalog2
</li>
</ul>
</li>
<li>
Item2
</li>
<li>
Item3
</li>
</ul>
</li>
<li>
Catalog2
</li>
</ul>
I have data array from database which have field nadrzedny_id and podrzedny_id.
And dependecy is nadrzedny_id is a parent for podrzedny_id.
Root element has null in nadrzedny_id and has id = 1.
Tree can't be close (it can has many branches).
Each element of array has:
$element->id
$element->level (depth)
$element->podrzedny_id
$element->nadrzedny_id
$element->nazwa (name to display)
$element->id is always equal $element->podrzedny_id.
Please help.