Sponsored Links |
|
|||
Hm, kannst du die DB modifizieren?
ich nehme an, das ganze soll dann wie folgt aussehen: Sektion1 Sektion2 Sektion2.1 Sektion2.2 Sektion2.2.1 Sektion3 ... Brauchst du die Submenus immer, oder nur bei entsprechender Auswahl von ID? Das Problem wird bei dieser DB die Sortierung beim SELECT-Query vorzugeben, damit die Reihenfolge stimmt.
__________________
Gruß Chrunchy "Eine Theorie ist eine Vermutung mit Hochschulbildung" (James Earl Carter) |
Sponsored Links |
|
|||
(vorherige code-schnipsel gelöscht weil blödsinnig.)
Hmm, und wie hattest du dir den Aufbau dann in HTMLvorgestellt?
__________________
Gruß Chrunchy "Eine Theorie ist eine Vermutung mit Hochschulbildung" (James Earl Carter) Geändert von Chrunchy (13.11.2007 um 20:46 Uhr) |
|
||||
Naja das Prinzip wäre bei dir, eins auslesen und per ParentId rausfinden wie der "Vater" punkt heißt und das ganze rekursiv gestalten!
__________________
Meine Spielwiese: http://blog.kanedo.net Ich bei Flickr? Da: Flickr: Fotostream von kanedo-projekt Für open Source Liebhaber: open Com Auch ich Zwitschere als @kanedo |
|
|||
Bei deiner bisherigen Tabellenstruktur könntest du folgendes versuchen:
ungetestet. Zunächst alle oID auslesen die größer 0 sind Code:
SELECT oID FROM TABLE WHERE oID>'0' ORDER BY oID Dann durchläuft du folgende Schleife: Code:
$oid = array aus der vorherigen Abfrage $res = array(); $id=1; $max_id = höchste Table ID while ($id<$max_id) { $sql = "SELECT * FROM TABLE WHERE ID ='$id'"; /Liefert genua einen Datensatz $RS = mysql_query($sql, $DB); //$DB muss natürlich connected sein $tmp = mysql_fetch_assoc($RS); if (TRUE==in_array($id, $oid) { $sql = "SELECT * FROM TABLE WHERE oID ='$id' ORDER BY Sort"; $RS = mysql_query($sql, $DB); //$DB muss natürlich connected sein while ($row = mysql_fetch_assoc($RS)) { array_push($res, $row); } } $id++; }
__________________
Gruß Chrunchy "Eine Theorie ist eine Vermutung mit Hochschulbildung" (James Earl Carter) |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Ausgabe geschieht nur einmal | Benutzername | Serveradministration und serverseitige Scripte | 0 | 12.05.2011 16:59 |
Navigation aus Array erstellen | uspri | Serveradministration und serverseitige Scripte | 12 | 16.11.2010 14:32 |
URL mit XML in (X)HTML ausgeben | blockmarc | (X)HTML | 17 | 05.06.2010 17:39 |
Funktion gibt Array nicht zurück | Schneemann | Serveradministration und serverseitige Scripte | 8 | 05.05.2008 02:14 |
Array erstellen | DK | Serveradministration und serverseitige Scripte | 4 | 12.06.2006 14:18 |