Warum nicht so

RecID         AutoWert
myLevel       Integer     
myParentID      Integer     
MenuEintrag   Text
Link          Text


Wobei myLevel nun das Level ist...
1 z.B. Hauptrubrik
2 z.B. Unterrubrik
--> Vorteil, unabh�ngig von der Tiefe

Und myParentID der Vater der aktuellen Rubik ist...

So kannst du nun z.B. alle Unterrubriken zu einer Hauptrubik z.b. 253 so
abfragen

SELECT * FROM Tabelle WHERE myLevel = 2 AND myParentID = 253

-----Urspr�ngliche Nachricht-----
Von: Johannes C. Laxander [mailto:[EMAIL PROTECTED]] 
Gesendet: Montag, 11. M�rz 2002 22:57
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] Schon wieder mal: Men� aus Datenbank


Hallo Leute,

ich habe mit gro�em Interesse die verschiedenen Beitr�ge zu diesem Thema
gelesen, weil ich selbst das Men� f�r eine neue Website aus der
Datenbank heraus generieren m�chte. Trotzdem bin ich mir bez�glich der
technischen Realisierung noch unsicher. K�nnt ihr mich bei meinen
�berlegungen unterst�tzen und "auf den richtigen Pfad geleiten"? :-)

Men�-Struktur:
7 Haupt-Rubriken mit einer Strukturtiefe von max. 5 Ebenen. Nicht alle
Hauptrubriken werden diese Strukturtiefe haben, die meisten wohl nur 3
oder 4 Ebenen.

Schema:
Hauptrubrik -> Unterrubrik -> Hauptthema -> Unterthema -> Themenpunkt

Meine bisherigen �berlegungen gehen nun soweit,
dass ich genau das obige Schema in der Datenbank abbilden m�chte, und
zwar so, dass �hnlich einer Gliederungs-Nummerierung der Wert f�r jeden
Level abgespeichert wird. Dadurch liesse sich auch jeder Zeit eine
andere Reihenfolge der Men�eintr�ge herstellen. Also z.B.:

RecID         AutoWert
EntryID1      Integer     Hauptrubrik
EntryID2      Integer     Unterrubrik
EntryID3      Integer     Hauptthema
EntryID4      Integer     Unterthema
EntryID5      Integer     Themenpunkt
MenuEintrag   Text
Link          Text

Datenbankeintr�ge (ohne RecID):

1 0 0 0 0 'Hauptrubrik 1' 'Link zur Hauptrubrik 1'
1 1 0 0 0 'Unterrubrik 1.1' 'Link zur Unterrubrik 1.1'
1 1 1 0 0 'Hauptthema 1.1.1'  'Link zum Hauptthema 1.1.1'
1 1 1 1 0 'Unterthema 1.1.1.1'  'Link zum Unterthema 1.1.1.1'
1 1 1 1 1 'Themenpunkt 1.1.1.1.1' 'Link zum Themenpunkt 1.1.1.1.1' 1 1 1
1 2 'Themenpunkt 1.1.1.1.2' 'Link zum Themenpunkt 1.1.1.1.2' 1 1 1 1 3
'Themenpunkt 1.1.1.1.3' 'Link zum Themenpunkt 1.1.1.1.3' 1 1 1 2 0
'Unterthema 1.1.1.2'  'Link zum Unterthema 1.1.1.2' 1 1 1 2 1
'Themenpunkt 1.1.1.2.1' 'Link zum Themenpunkt 1.1.1.2.1' 1 1 2 0 0
'Hauptthema 1.1.2'  'Link zum Hauptthema 1.1.2' 1 2 0 0 0 'Hauptthema
1.2'  'Link zum Hauptthema 1.2' 2 0 0 0 0 'Hauptthema 2'  'Link zum
Hauptthema 2' usw.

Bin f�r alle Meinungen zu diesem L�sungsansatz dankbar.

--
Johannes C. Laxander, 73257 K�ngen mailto:[EMAIL PROTECTED] Schon
mal an Segelurlaub gedacht? Auch f�r Nicht-Segler geeignet! Infos unter:
http://www.khp-yachtcharter.de


| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed 
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv Sie 
| k�nnen sich unter folgender URL an- und abmelden: 
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.as
| p


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an