Mailinglisten-Archive |
Michael Borchers wrote: > ich versuche grade eine art baumdiagramm, > es soll ein menü mit beliebigen untermenüs, welche wiederrum beliebige untermenüs haben können, erzeugen. > > ich knobel nun schon eine weile und 2 ebenen sind > nicht das problem, aber beliebig? > > puh! :/ ******* Möglichkeit CREATE TABLE directory ( catid int(8) unsigned NOT NULL auto_increment, topid int(6) unsigned NOT NULL, depth int(4) unsigned NOT NULL, num_listings int(8) unsigned NOT NULL, name varchar(50) NOT NULL, PRIMARY KEY (catid) ); catid = Rubriken-ID topid = ID der übergeorneten Kategorie depth = Ebene ( 0 = höchste Ebene ) num_listings = Anzahl der Einträge Erlaubt unbegrenzte Ebenen depth und num_listings sind Hilfsfelder Die Anzahl der Einträge ( num_listings ) wird bei Einträgen/Löschungen korrigiert Feld hat lediglich den Zweck, die Routine nicht mit dem Zählen der Einträge zu belasten Beipiel http://www.worldrealtynews.com/directory.php?redirid=147 Pfad wird von der aktuellen Ebene zur obersten aufgebaut, dazu wird 'depth' verwendet Grüsse Helmut P. Fleischhauer
php::bar PHP Wiki - Listenarchive