Select a cascata con MySql e Php

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.

selectdinamiche

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.

 

Scarica la soluzione
Pagina Downloads
Prova la soluzione