Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 6.12.2016 Ostrzeżenie: (0%)
|
W tym wątku nauczyłem się robić drzewko IP z kategoriami. (dzięki nospor).
Udało mi się zrobić formularz z polem select i wszystkimi kategoriami i podkategoriami:
ale nie umiem zrobić z tego listy <ul></ul> wielopoziomowej, może jakaś dobra dusza mi podpowiedzieć jak to zrobić? z jednym poziomem sobie jakoś radzę. Nie wiem jak zaimplementować listę z kolejnymi poziomami tego drzewa (IMG:style_emoticons/default/sad.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Pobierasz wszystkie kategorie selectem, ale wazne bys dla zapytania ustawil ORDER BY LEVEL ASC + ewentualnie inne pola jesli chcesz sortowac po np. nazwie
Potem lecisz pokolei po rekordach w php i budujesz tablice, ktorej indexem jest ID kategorii a wartoscia reszta danych kategorii + pole na CHILDREN ktore jest tablica i tam bedziesz wstawial bezposrednie dzieci danej kategorii/subkategorii Gdy juz bedziesz mial tak zbudowana tablice lecisz foreachem najpierw po elementach ktore maja level 0. Jesli one maja dzieci to wchodzisz foreachem w dzieci i iterujesz po dzieciach itd itd. Tutaj bardzo przydatna bedzie rekurencja. Sory ze tak ogolnikowo ale mam troche na glowie dzisiaj |
|
|
|
arturpiotrowski [MySQL][PHP] Drzewko IP - Wielopoziomowa lista 7.12.2016, 21:50:26
arturpiotrowski Kod// [b]$cats[/b] zawiera ta... 8.12.2016, 13:08:12
nospor Nie, chodzilo mi tylko o bezposrednie dzieci. To b... 8.12.2016, 13:21:24
arturpiotrowski Przepraszam że dopiero teraz piszę, a idRodzica z ... 13.12.2016, 19:13:20
nospor Moze byc tak jak mowisz ale rownie dobrze moze byc... 14.12.2016, 09:45:42
arturpiotrowski chyba z 1 zadaniem się udało, wydaje mi się że dzi... 17.12.2016, 05:41:36
nospor Nie, nie dwa foreach tylko rekurencja.
Wpierw pob... 19.12.2016, 11:24:03
arturpiotrowski Dzięki, coś się ruszyło do przodu choć jeszcze dal... 21.12.2016, 06:38:27
nospor CytatJak mniemam teraz za każdą rekurencją jest od... 21.12.2016, 10:01:08
arturpiotrowski wiem o return, tu raczej chodziło mi o wyrzucenie ... 22.12.2016, 00:31:44
nospor Parametrem dla funkcji categories_tree() sa dzieci... 23.12.2016, 11:14:43
arturpiotrowski nospor, dziękuję Ci za cierpliwość, chyba pora w t... 23.12.2016, 23:14:50
nospor Cytatnie wiem jakim sposobem pobrać id elementów z... 24.12.2016, 16:08:36
arturpiotrowski Coś mi wyszło, wygląda chyba na prawidłowy układ, ... 27.12.2016, 00:06:23
nospor Po pierwsze nie zadne childs a children... nie kal... 27.12.2016, 14:58:55
arturpiotrowski Pięknie dziękuję za pomoc, faktycznie wygląda to l... 27.12.2016, 23:07:07
nospor ad1: tak
ad2: to daj if ktory sprawdza czy jest co... 27.12.2016, 23:22:53
arturpiotrowski Dzięki, pokombinuję, narazie zrobiłem tak i chyba ... 29.12.2016, 22:43:03
nospor CytatW tej chwili tworzy się całe drzewo z podkate... 29.12.2016, 22:47:26 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 05:33 |