
Hallo,
ich habe in einer DB Kategorieeinträge. Die sind folgendermaßen aufgebaut:
Tabellenfelder:
id, name, parent
1, Cat 1, 0
2, Cat 1A, 1
3, Cat 1B, 1
4, Cat 2, 0
5, Cat 2A, 4
...
Diese möchte ich nun in ein Array einlesen:
array[0] = Cat 1
array[1] = Cat 2
array[0][0] = Cat 1A
array[0][1] = Cat 2A
array[1][0] =Cat 2A
Kann mir jemand einen Denkanstoß geben wie ich das ganze angehen kann? Es muss nicht unbedingt eine rekursive Funktion sein :).
mfg Hans
Code: In Zwischenablage kopieren (nur IE)das wird so nicht funktionieren. zuerst ist array[0] eine zeichenfolge und danach mit array[0][0] ein array.
Code: In Zwischenablage kopieren (nur IE)es geht aber auch ganz schnöde mit x-y-koordinaten
Code: In Zwischenablage kopieren (nur IE)eine etwas kniffligere variante sind nested sets
Code: In Zwischenablage kopieren (nur IE)