Mailinglisten-Archive |
On Thu, 20 Jan 2000 11:34:39 +0100, "Marko Bischof" <bischof_(at)_fh-brandenburg.de> wrote: Hallo Marko Bischof, >Die Tabelle wie folgt,ganz einfach: > create table namen( > id int not null auto_increment, > parent int, /* ist 0 wenn Oberbezeichnung,ansonsten >die id > level int, > bezeichnung varchar(30), > primary key(id) > ) > >Wie gehe ich nun vor,um daraus diesen Baum darzustellen.Die verwendete >Sprache ist dabei nicht so wichtig... function FncShowCompleteTree ($parent="0") { global $intConnectID; $svSQL = "select id,parent,bezeichnung from namen where parent = $parent group by id,bezeichnung order by id"; $result = mysql_query($svSQL, $intConnectID ); while ($row = mysql_fetch_array($result)) { $id = $row["id"]; $parent = $row["parent"]; $bezeichnung= $row["bezeichnung"]; echo "<ul type=disc><li>$bezeichnung</li>"; FncShowCompleteTree ($parent); echo "</ul>"; } } So kanns gehen... ungetestest runtergetippert. ciao amalesh -- CaupoShop (OS) : http://www.caupo.de/shop_download.php3 LS at CCC-Camp : http://www.living-source.com/cccdiary/ Contact : ak_(at)_living-source.com ~ icq:963380
php::bar PHP Wiki - Listenarchive