Originariamente inviato da ghiaccio84
Le soluzioni sono 2:

1) ti memorizzi i valori delle categorie - sottocategorie in degli array di Javascript
e cambi i contenuti delle select usando i contenuti di tali array

2) utilizzi Ajax per effettuare all'onchange della select una richiesta al server che ti chiami una pagina php che restituisca i valori per la seconda select
intanto ti ringrazio per la risposta.

per quanto riguarda l'opzione 1, sembra la più fattibile ma di js non so una ceppa, non saprei proprio da dove iniziare

per quanto riguarda la 2, ho dato un'occhiata a ajax, e c'è il seguente problema:
in pratica, se non ho capito male, ajax funziona con uno script caricato nell'header del documento, e questo è legato all'id della select che c'è nel body. il problema è che essendoci un paio di centinaia di articoli nella pagina, anche facendo generare in automatico lo script js da php, salta fuori qualcosa di enorme

non so proprio cosa fare......