Mailinglisten-Archive |
hi marco, wenn ich dich richtig verstehe, willst du also eine art menü in folgender form in eine datenbank packen: |-hauptpunkt1-|-unterpunkt1-|-minipunkt1 | | |-minipunkt2 | | |-minipunkt3 | | |-minipunkt4 | | \-minipunkt5 | | | |-unterpunkt2-|-minipunkt1 | | |-minipunkt2 | | |-minipunkt3 | | |-minipunkt4 | | \-minipunkt5 | | | |-unterpunkt3-... | |-unterpunkt4-... | \-unterpunkt5-... | |-hauptpunkt2-|-unterpunkt1-... | |-unterpunkt2-... | |-unterpunkt3-... | |-unterpunkt4-... | \-unterpunkt5-... . . . wie wärs, wenn du die wie in einem buch durchnummerierst ? 1. hauptpunkt 1.1 unterpunkt 1.1.1 minipunkt 1.1.2 minipunkt 1.1.3 minipunkt 1.1.4 minipunkt 1.1.5 minipunkt 1.2 unterpunkt 1.2.1 minipunkt 1.2.2 minipunkt 1.2.3 minipunkt 1.2.4 minipunkt 1.2.5 minipunkt 1.3 unterpunkt 1.4 unterpunkt 1.5 unterpunkt 2. hauptpunkt 2.1 unterpunkt 2.2 unterpunkt 2.3 unterpunkt 2.4 unterpunkt 2.5 unterpunkt . . . dann koenntest du das zB so in einer tabelle speichern ziffer1 | ziffer2 | ziffer3 | ziffer4 | ziffer5 | name --------|---------|---------|---------|---------|---------- 1 | 0 | 0 | 0 | 0 | server 1 | 1 | 0 | 0 | 0 | lan-karte 1 | 2 | 0 | 0 | 0 | grafik 1 | 3 | 0 | 0 | 0 | isdn 1 | 4 | 0 | 0 | 0 | monitor 1 | 5 | 0 | 0 | 0 | software 1 | 5 | 1 | 0 | 0 | microsoft 1 | 5 | 2 | 0 | 0 | borland 1 | 5 | 3 | 0 | 0 | sun die hauptmenüpunkte könntest du dann etwa so abfragen: SELECT name FROM tabelle WHERE ziffer2=0; die unterpunkte von server dann so: SELECT name FROM tabelle WHERE ziffer1=1 AND ziffer3=0; die unterpunkte von server->software so: SELECT name FROM tabelle WHERE ziffer1=1 AND ziffer2=5 AND ziffer3=0; mfg, Jonas -- GeekCode Version: 3.12 GCS d- s: a17 UL++>++++$ C++(+++)>++(+) P>++ L++>++++$ W++ N o? K? w-(--) O(?) M(?) V? PS+ PE-(--) Y+ PGP->++ t+ 5 X+ R tv-() b+() DI? D++(+) G>++++$ e(*)>++++ h!+()>(---) r-(++) y --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive