1010
24.01.2009, 09:43:52
Witam,
myślałem że drzewo kategorii to będzie szybka i krótka robota, która nie zajmie mi dużo czasu. Myliłem się. Siedzę nad tym już drugi dzień, miałem kilkanaście pomysłów i każdy był z jakiegoś powodu zły. Poległem.
Pola w bazie to id, id_rodzic, nazwa, czyli standardowo. '
Szukałem też w internecie gotowych rozwiązań, ale nie znalazłem niczego odpowiedniego.
Potrzebuje czegoś co będzie działało. Niestety odpada metoda rekurencji, która wykonuje tysiące zapytań, ponieważ zajedzie mi to serwer (drzewo będzie bardzo rozbudowane)..
Proszę was o pomoc...
http://artykuly.zyxist.com/czytaj.php/drzewa_w_php_i_mysqlA ponadto użyj wyszukiwarki, bo temat był poruszany na forum i tam pojawiło się znacznie więcej technik.
1010
24.01.2009, 10:21:01
Dotarłem już do tego i innych artykułów już dawno. Problem w tym że nie mam możliwości zmiany struktury bazy danych...
nospor
24.01.2009, 12:38:42
Cytat
Niestety odpada metoda rekurencji,
To pobierz jednym zapytaniem wszystkie rekordy i w php zbuduj to drzewo - w miare prosta sprawa.
A skoro tych danych masz duzo, to nie lepiej zastosowac tu ajaxa? pobierac dane tylko wtedy gdy dana gałąź bedzie rozwijana.
1010
24.01.2009, 13:50:00
Ajax odpada, bo ma je wyświetlić wszystkie na raz.