Hallo,
mich treibt die Rekursion noch in den Wahnsinn.
Wie kann man denn anhand einer ID die übergeordneten Einträge bekommen?
Beispiel:
Code:
Pflanzen
Löwenzahn
Tiere
Säugetiere
Giraffe
Maus
Katze
Vögel
Adler
Nun gebe ich die ID von "Adler" an eine rekusrive Funktion und zurückgegeben werden sollen dann die Daten von: Vögel, Tiere
Meine Theorie sieht so aus:
Ich gehe rekursiv so lange die Datensätze durch, bis die gegebene ID gefunden wird und dann wird nach dem rekursiven Aufruf (also beim "Zurücklaufen") das zu zurückgebene Array gefüllt.
Nur die Praxis endet entweder in einer Endlosrekursion oder gibt mir etwas komplett falsches aus.
Grüße