Il problema affrontato è quello delle cosidette "select a cascata" o "select concatenate" utilizzate per gestire, in questo caso, le tabelle di province e comuni: selezionando una provincia nella prima select, la seconda select viene popolata con i comuni appartenenti alla provincia selezionata.
Il problema viene risolto in "modo tradizionale", utilizzando Php e pochissimo codice JavaScript: la pagina viene ricaricata e processata da Php ogni volta che si effettua una selezione della provincia e una selezione del comune.
In alternativa si potrebbe utilizzare AJAX: in questo caso la pagina verrebbe aggiornata senza essere ricaricata.
La soluzione fa riferimento a due tabelle MySql "province" e "comuni" molto datate e con nomi di comuni non più esistenti. Gli studenti che vogliono approfondire l'argomento possono scaricare tabelle MySql più aggiornate ed adattare facilmente il codice.