A kakva bi prica onda bila, mogu da promenim.
Imao bi tablicu koja bi izgledala ovako
kategorija: kat_id, kat_parent, kat_naziv, ...
primjer zapisa
1, 0, slike, ...
2, 1, s mora, ...
Znači, kategorija 2 s nazivom s mora je podkategorija kategorije slike koja nije nikome podkaterorija.
Sad, kod ispisa u select box možeš napravit nešto ovakvo (sa samo jednim select boxom):
slike
* s mora
** Mađarskog
* u planinama
** Mont Everest
** Kilimanđaro
*** u šatoru
Dakle, svakoj podkategoriji možeš dodat * ispred naziva, pa ćeš dobit neku "hijerarhiju", ili možeš nać neku skriptu pa to prikazat kao tree (drvo, čvorovi, kao file explorer).
Imaš još milion načina, a ti odaberi što ti je najlakše i što ti najbolje odgovara.