Zmieniła się trochę koncepcja, mam tablice.
( ( [nazwa] => zielony [kod] => 1500000000 ) ( [nazwa] => czerwony [kod] => 1501000000 ) ( [nazwa] => pomaranczowy [kod] => 1501030000 ) ( [nazwa] => zolty [kod] => 1502000000 ) ( [nazwa] => niebieski [kod] => 1505010000 ) )
I potrzebuje ją wyświetlić w następujący sposób biorąc pod uwagę [kod]:
--zielony(jako korzeń)
--czerwony(jako dziecko zielonego)
--pamaranczowy(jako dziecko czerwonego)
--zolty(dziecko zielonego)
--niebieski(z racji, że nie ma rodzica sam jest rodzicem)
Nie było by problemu gdyby w bazie danych było zdefiniowane pole parent_id. Ale nie ma, a ja nie mam dostępu do bazy danych, a trzeba to jakoś posortować aby sensownie to wyglądało. Myślałem aby użyć do tego rekurencji ale nie bardzo mam pomysł jak. Jeśli macie jakieś pomysły to walcie śmiało.