Grazie! per risolvere il problema ho cambiato la checkbox in radiobox e cosi l'utente puo selezionare solo un campo.
tuttavia nel suo codice non riesco ad inserire correttamente un comando che generi una pagina di errore se le residenze selezionate non corrispondono a nesunna nel database. Ad esempio: se seleziono monolocali in periferia (che non esistono sul db) mi appare una schermata bianca. Non riesco appunto ad inserire l'alternativa nel caso i paramentri indicati non corrispondano alle residenze. Grazie in anticipo