Il motivo dovrebbe essere che $_POST['provincia'] prende comunque tutti i valori che gli vengono passati dal FORM e poichè questi valori non sono concatenati, probabilmente $_POST['provincia'] becca una option value="" e prende quel valore.

Prova a cambiare nome ad una select almeno per vedere se è tutto ok.