![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 426 Pomógł: 1 Dołączył: 2.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam następujący problem. Mam pewną giełde i oferty umieszczane tam są w danych kategoriach. Kategorie są 3poziomowe: Kategoria główna -> podkategoria -> własciwa kategoria Przy danej ofertcie zapisuje id 'własciwej kategorii', a reszty nie ruszam. Struktura tabeli categories wygląda następująco: CREATE TABLE `categories` ( `id` int(10) NOT NULL auto_increment, `main` int(10) NOT NULL, `name` varchar(40) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=16 ; pole 'main' zawiera id kategorii nadrzędnej (tej w której sie znajduje) jeśli = 0 to jest to główna kategoria. I teraz chcialem wygenerować drzewo kategorii w stylu: -Kategoria główna (łączna liczba ofert w niej) ---Podkategoria1 (łączna liczba ofert w niej) ------Subkategoria ((łączna liczba ofert w niej, te id jest zapisany przy danej ofercie) ---Podkategoria2 (łączna liczba ofert w niej) -Kategoria główna2 (łączna liczba ofert w niej) ---Podkategoria1 (łączna liczba ofert w niej) -----Subkategoria ((łączna liczba ofert w niej, te id jest zapisany przy danej ofercie) itd. Problem w tym ze nie wiem wogle jak sie za to zabrać :/ Pozdrawiam Apo Ten post edytował Apo 6.06.2007, 22:29:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 16:19 |