Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Funkcja w funkcji
#1
Toungue 
Proszę o pomoc doświadczonych, zamierzam wykonać drzewko kategorii (choć w moim przypadku będą to użytkownicy).
Głębokość jest w nieskończoność i tutaj nastąpił problem, próbowałem wykonać to przy pomocy tutoriala:
http://blog.mwojcik.pl/2008/02/17/drzewa-kategorii-w-sql-i-php-metoda-ip/

Ale niestety, php wywala bład przy próbie stworzenia funkcji wewnątrz funkcji, poniżej kod:

function display($opiekun_id, $tab) {

if (!is_array($tab[$opiekun_id])) return; #czy kategoria ma podkategorie?
echo '<ul>';
foreach ($tab[$opiekun_id] as $element) { #iteracja podkategorii
echo '<li>'.$element['Imie'].' '.$element['id'];
display($element['id'], $tab); #wyswietlenie podkategorii
echo '</li>';
}
echo '</ul>';
}

gdy dam return przed wywołaniem funkcji (wewnątrz) nie ma błędu lecz wtedy funkcja się kończy i nie chce wywołać dalej (głębiej) kolejnej.
Odpowiedz


Wiadomości w tym wątku
Funkcja w funkcji - przez Radian - 23-08-2012, 20:20
RE: Funkcja w funkcji - przez Pedro84 - 23-08-2012, 20:53
RE: Funkcja w funkcji - przez mateo - 23-08-2012, 22:35
RE: Funkcja w funkcji - przez Radian - 24-08-2012, 02:00
RE: Funkcja w funkcji - przez Radian - 24-08-2012, 17:38

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Funkcja mail () - tryb odpowiedzi. pawstrze 1 2,305 20-12-2012, 00:14
Ostatni post: Pedro84
  Funkcja mail() - odświeżanie strony pawstrze 6 5,392 12-12-2012, 02:05
Ostatni post: andrzejhi
  [PHP] Funkcja rekurencyjna dla drzewa binarnego Stap1989 1 1,776 11-08-2012, 22:30
Ostatni post: Marys
  Funkcja do oczyszczania nazw plików osmose 2 3,251 27-08-2011, 22:55
Ostatni post: Raalsky
  Przetwarzanie daty wraz z funkcją Morfeusz_2005 3 3,332 03-02-2011, 17:37
Ostatni post: Morfeusz_2005

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl