Mailinglisten-Archive |
|: Boris penck :|: http://road-dawg.net :| |: ICQ 50539365 :|: boris_(at)_road-dawg.net :| ----- Original Message ----- From: "Marcel Beerta" <marcel_(at)_beerta.de> To: <php_(at)_phpcenter.de> Sent: Saturday, July 28, 2001 7:04 PM Subject: Re: [php] Denksportaufgabe :) > > // 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 :) > Ah ich verstehe was du möchtest, eine baumstruktur wie bei phorum um die horizontalen und vertivcalen Striche richtig anzuordnen ? -boris
php::bar PHP Wiki - Listenarchive