Guten Abend.
(MySQL4)
In meiner Datenbank habe ich in einem Feld namens "kategorie" (und "ebene") Inhalte wie:
(Kategorie:) Hauptkategorie1 (Ebene:0)
Hauptkategorie1|Kategorie1 (1)
Hauptkategorie1|Kategorie1|Unterkategorie1 (2)
...
Das Script liest die Kategorien später aus und generiert ein schönes Navigationsmenü daraus. Anhand von der Ebene kann auch bequem die Auswahl der anzuzeigenden Elemente der Navigation angesteuert werden.
Soweit, sogut.
Nun kommt es allerdings zu einem Problem, wenn z.b. nur folgende als Datensatz vorliegen:
Hauptkategorie1 (0)
Hauptkategorie1|Kategorie1|Unterkategorie1 (2)
d.h. dieser fehlt:
Hauptkategorie1|Kategorie1 (1)
dabei kommt das script durcheinander und kann nach Auswahl von Hauptkategorie1 keine Unterpunkte zuordnen, da gar keine Ebene#1 existiert.
Auch wenn man das Script sicher ändern könnte,
suche ich nach einem weg, wie man die "fehlenden Teile" nachträglich erzeugen lassen kann mit einem geschickten Mysql-Query.
Würde mich sehr über einen brauchbaren Hinweis freuen.
Danke schonmal.
Grüße