![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 3 Dołączył: 6.10.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie. borykam się z pewnym problemem.
Mam w bazie danych:
pragnę zbudować drzewo: Sprzet AGD -- pralki -- lodowki Sprzet RTV -- TV ---- LCD ---- CRT ------ biale ------ czarne jak widać trzeci parametr bazy danych kiedy równa się -1 to nazwa kategorii natomiast kiedy jest równy pierwszemu wyświetla się pod spodem. (subkategoria).
dzięki temu skryptowi wyświetlam wszystkie podkategorie pierwszego rzedu (np pralki, tv) za wyszczegulnieniem --, lecz jak zrobić by do kolejnego poziomu dodac kolejne -- Ten post edytował matyskiewicz 1.08.2007, 20:09:26 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Rekursja, fragment "rysujący" drzewo zamknij w funkcji rekursywnej...
Ten post edytował drPayton 2.08.2007, 10:31:09 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 29.05.2006 Skąd: /dev/null Ostrzeżenie: (0%) ![]() ![]() |
Może looknij na artykuł zamieszczony TU
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 3 Dołączył: 6.10.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Rekursja: funkcja wywołuje sama siebie ze zmienionymi parametrami. Parametrem może być np poziom zagnieżdżenia drzewa i np:
W tym przykładzie gałęzie będą oznaczane marginesami. Ten post edytował drPayton 2.08.2007, 17:52:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 20:43 |