$sql="SELECT id FROM comuni WHERE comune='".$_POST['città']."'";
La tua form non ti restituirà mai un numero per come l'hai fatta: restituirà sempre e solo il nome della città (ossia il valore del campo di testo che hai nella form).
Lo script che riceve i dati deve poi andare a cercare il codice corrispondente (verificando che effettivamente ci sia una città con quel nome: verifica se hai 1 riga di risultato).