Per rendere la cosa leggera ti conviene usare un po' di ajax che ad ogni clic su una voce, interroga il DB e ti restituisce i risultati cercati.
L'alternativa è creare un file xml che contenga la struttura ad albero.
Il file xml può essere generato onfly, oppure se non vi saranno troppe modifiche al DB, staticamente come file (in questo modo risparmi risorse perché leggi un file e non interroghi in continuazione il DB)

Rispondi quotando