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