prova a fare il controllo sui dati che recuperi dal form con un ordine di assegnazione diverso da quello che stai utilizzando...
ora in $_SESSION['municipio'], com'è semplice da intuire, hai memorizzato il valore del dato inviato dal modulo. Continua allo stesso modo con gli ulteriori dati e alla fine del controllo esegui le query, se è quello che ti serve. In ogni caso i dati che hai verificato essere "pieni" te li porterai dietro fino alla fine della sessione.Codice PHP:
if($_POST['municipio'] != '')
$_SESSION['municipio'] = $_POST['municipio'];