Mailinglisten-Archive |
> // select * from tabelle where parent = '1' > while(datenbank) { > > // $id, $parent, $titel, $url seien jetzt mal irgendwie ausgelesen (ich > glaube du hast oben die url in der tabelle > // vergessen - $db ist das array was die datenbank informationen > enthällt (zeilenseite), wie gewohnt. > $menu[$db[id]][url] = $db[url]; > $menu[$db[id]][titel] = $db[titel]; > > // select * from tabelle where parent = $db[id] > while(datenbank2) { > $menu[$db[id]][sub][$db2[id]][url] = $db2[url]; > $menu[$db[id]][sub][$db2[id]][url] = $db2[titel]; > } > } > > jetzt hast du alle parents mit den dazugehörigen childs in einem array. > > Ich hoffe das hat geholfen. Naja, fast :) Ich habe so aber das Problem, dass ich nur maximal 2 Menütiefen habe. Ich hätte aber gern n menüebenen. So hab ich's momentan auch gelöst, aber rekursiv wär's mir lieber :)
php::bar PHP Wiki - Listenarchive