Rispondo al tuo quesito a come arrivano le variabili che rappresentano le province scelte: posto di avere una casella SELECT di NAME=provincia[] sulla pagina in cui si scelgono le province, sulla pagina che mi restituisce le città posso leggere i valori scelti all'interno dell'array $_GET['provincia']. Ora debbo creare con i valori contenuti nell'array, di cui non conosco il numero, la query con tanti OR provincia=$var_di_n per quante sono le province che l'utente ha scelto. Spero di essere riuscito a spiegarmi.