phpbar.de logo

Mailinglisten-Archive

[php] Denksportaufgabe :)

[php] Denksportaufgabe :)

Boris Penck php_(at)_phpcenter.de
Sun, 28 Jan 2001 20:18:50 +0100


|: 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