prova a sostituire:
$query_RSgarage2 = "SELECT * FROM regione WHERE provincia LIKE '%$_POST[provincia]%'";
con
$query_RSgarage2 = "SELECT * FROM regione WHERE provincia LIKE '%".$_POST['provincia']."%'";
Altra cosa, stai anche attenta che se ti arriva uno zero ti farà la divisione per zero, non essendoci nessun controllo:
$totalPages_RSgarage2 = ceil($totalRows_RSgarage2/$maxRows_RSgarage2)-1;
Facci sapere ^^