![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 2.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
od dwoch dni usiluje zrobic podział na kategorie z dowolna iloscia podkategorii w php + mysql, ktore bede mogl potem wyswietlic za pomoca list w html. Jestem po lekturze: - Drzewa w php i MySQL, ZYX: http://artykuly.zyxist.com/czytaj.php/drzewa_w_php_i_mysql - Storing Hierarchical Data in a Database, Gijs Van Tulder: http://www.sitepoint.com/article/hierarchical-data-database - Drzewka w php, http://wortal.php.pl/phppl/wortal/artykuly...ny_wyglad_klasy Artykuły te są dla mnie zrozumiałe, lecz chce po pobraniu dane, ktore mam w takiej postaci: ( wciecia sa robione za pomoca str_repeat() w w/w artach. ) -root -sub1 --sub1.1 --sub1.2 ---sub1.2.1 -sub2 --sub2.1 chce sformatowac do html: Jakies pomysly na rozwiazanie mojego problemu? Jak Wy rozwiazujecie tego typu problem? Z gory dzieki. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 2 Dołączył: 30.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Rekurencja? Iteracja ze stosem?
Struktura mysql: Kod +-----+----+------+ | Title | ID | IDUP | +-----+----+------+ | coś | 1 | def | | inne | 2 | 1 | | bla | 3 | 2 | | blab | 4 | 3 | +-----+----+------+
Pisane z palca, nie wiem czy działa ;p Ten post edytował Ziels 26.11.2006, 20:04:22 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 2.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
@Ziels:
Dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nie moze byc return na koncu, bo zatrzymuje funkcje. Skrypt generuje "plaskie" listy, tzn. zamiast Ten post edytował mihaup 26.11.2006, 21:01:28 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 2 Dołączył: 30.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Powinno być ok Ten post edytował Ziels 26.11.2006, 22:38:09 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 2.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
dzieki za pomoc Ziels. Ostatecznie funkcja wygląda:
Zapytania tak a nie inaczej, bo dla FW CodeIgniter ;-) w MySQL tabela: kategorie(id, title, parentId). Pozdrawiam i jeszcze raz dzieki. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 00:38 |