Thema: Probleme mit Datenstrukturen
Hallo Ihr!
Heute habe ich mal ein Problem mit ner Programmieraufgabe .. ich check
grad nix .. <img border="0" title="" alt="[Winken]" src="images/icons/wink.gif" />
Situation:
Ich habe eine Datenbanktabelle mit der folgenden Strucktur:
id | titel | irgendwas | irgendwas
Hier mal ein kurzer Dump (wobei hier nur der zweite Eintrag von
Bedeutung ist):
VALUES (1, 'Auto & Motorrad:Automobile:Alfa Romeo', 0, 0);
VALUES (2, 'Auto & Motorrad:Automobile:Audi', 0, 1);
VALUES (3, 'Auto & Motorrad:Automobile:BMW', 0, 1);
VALUES (4, 'Computer & Computerspiele:Spiele', 0, 1);
VALUES (5, 'Computer & Computerspiele:Spiele:Test1', 0, 1);
VALUES (6, 'Computer & Computerspiele:Spiele:Test2', 0, 1);
VALUES (7, 'Computer & Computerspiele:Spiele:Test2:usw.', 0, 1);
�ber den Titel dieser Einträge muss ich ein Abfrage für ein
JavaScript-Menü erzeugen. Die Kategorien, bzw. Subkategorien sind von
der Logik mit einem Doppelpunkt ( <img border="0" title="" alt="[Lächeln]" src="images/icons/smile.gif" /> voneinander getrennt. Also obiges
Beispiel würde den folgenden Tree ergeben:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">+- Auto & Motorrad
|- Alfa Romeo
|- Audi
|- BMW
+- Computer & Computerspiele
|- Spiele
|- Test1
|- Test2
|-- usw.[/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Den Inhalt muÃ? ich nun in ein JavaScript-Objekt jagen und zwar anhand
der folgenden Logik im JavaScript:
Tree.setTreeItems("[id]|[parentid]|[titel]");
Demnach mü�te das oben gezeigte Beispiel wie folgt ausgegeben werden:
Tree.setTreeItems("1|0|Auto & Motorrad");
Tree.setTreeItems("2|1|Alfa Romeo");
Tree.setTreeItems("3|1|Audi");
Tree.setTreeItems("4|1|BMW");
Tree.setTreeItems("5|0|Computer & Computerspiele");
Tree.setTreeItems("6|5|Spiele");
Tree.setTreeItems("7|6|Test1");
Tree.setTreeItems("8|6|Test2");
Tree.setTreeItems("9|8|usw.");
Nun check ich aber grad überhaupt nicht so recht, wie ich die
Datenbankabfrage und die Perlroutinen am geschicktesten schreiben muss,
um zu so einem Ergebnis zu gelangen.
Könnte Ihr mich dabei evtl. unterstützen .. in Perl seit Ihr doch alle
Megafit ;o)
Tausend Dank schon mal!
Viele Grü�e
Hannes
<small>[ 04-12-2002, 23:00: Beitrag editiert von: J|G ]</small>
/-/annes (j|g) ... http://www.jg-webdesign.de