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 ^^