Hallo Forum !
Ich habe eine Tabelle in mysql angelegt, wo ich Kategorien speichere für ein Dropdownmenü
Beispiel
ID Type Name
1 0 Irgendwas1
2 0 Irgendwas2
3 1 Kategorie von Irgendwas1
4 2 Kategorie von Irgendwas2
Bei Type entspricht die '0' einer Hauptkategorie alles andere gehört zu den Unterkategorien also als Beispiel ID 1 ist eine Hauptkategorie und ID 3 ist eine Unterkategorie die der Hauptkategorie 1 zugeordnet ist.
Als erstes lass ich mir die Hauptkategorien auslesen in einer while schleife und frage in der while Schleife die passenden Unterkategorien ausgeben
Das klappt auch ohne Probleme, allerdings denke ich mal das es zu viele Resourcen kostet.Gibt es da noch eine andere Lösung ??
Vielen Dank für eure Hilfe im vorraus
Ich habe eine Tabelle in mysql angelegt, wo ich Kategorien speichere für ein Dropdownmenü
Beispiel
ID Type Name
1 0 Irgendwas1
2 0 Irgendwas2
3 1 Kategorie von Irgendwas1
4 2 Kategorie von Irgendwas2
Bei Type entspricht die '0' einer Hauptkategorie alles andere gehört zu den Unterkategorien also als Beispiel ID 1 ist eine Hauptkategorie und ID 3 ist eine Unterkategorie die der Hauptkategorie 1 zugeordnet ist.
Als erstes lass ich mir die Hauptkategorien auslesen in einer while schleife und frage in der while Schleife die passenden Unterkategorien ausgeben
Code:
$Select = mysql_query (" SELECT ID,Name FROM Table WHERE Type = '0' ORDER BY NAME ASC"); while ($Result = mysql_fetch_array ($Select)) { echo " <td><a href='$Result[ID]'>Name der Hauptkategorie</td> $Selectsub = mysql_query (" SELECT ID,Name FROM Table WHERE Type = '$ID' ORDER BY NAME ASC"); while ($Resultsub = mysql_fetch_array ($Selectsub)) { echo " <td><a href='$Resultsub[ID]'>Name der Unterkategorie</td> } }
Vielen Dank für eure Hilfe im vorraus
Kommentar