Sto provando e riprovando, ma niente....ora ho optato per quest'altra soluzione. Scrivo la pagina intera
codice:
<?php 
$db_host="";
$db_user="";
$db_password="";
$db_database="";

$connessione=mysql_connect($db_host,$db_user,$db_password) or die ("Errore nella connessione al Mysql:" . mysql_error());
mysql_select_db($db_database,$connessione) or die ("Errore nella selezione del db:" . mysql_error());
$recordxpag = 5;

$query=mysql_query("SELECT AnnoRipresa, Regione FROM fotoaereeverticali WHERE AnnoRipresa LIKE '%$_POST[AnnoRipresa]%'
AND Regione LIKE '%$_POST[Regione]%'"); 

$risultato=mysql_query($query,$connessione) or die ("Errore nella query:" . mysql_error()); 
$righe = mysql_num_rows($risultato); 
$numpag = ceil($righe/$recordxpag); 
include 'paginazione.inc.php'; 
if ($righe<1) 
  { 
   echo "non ci sono dati"; 
    } 
else 
{ 
 $da = (($pag-1) * $recordxpag); 
  $a = $da + $recordxpag; 
  if ($a > $righe){$a=$righe;} 
 for ($i = $da; $i < $a; $i++) 
{
while($riga=mysql_fetch_array($risultato))
{?>
<tr>
<td colspan="2">
<?php
print ("[img].$riga[Foto].[/img]");?>
</tr>
<tr>
<td height="22" width="20%"><h4>Anno Ripresa</td>
<td height="22" width="20%"><h4>Regione</td>
</tr>
<tr><?php print("<tr>");
print ("<td>$riga[AnnoRipresa]</td>");
print ("<td>$riga[Regione]</td>");
print("</tr>");?>
?>
Questa è la pagina paginazione.inc.php
codice:
<?php 
	//numero di link da visualizzare nel menu.
$num_link=5;
$querystring = ""; 
// Recupero il numero di pagina corrente.
$pag = isset($_GET['pag'])? $_GET['pag'] : 1; 

//se ho meno link di quanti ne voglio visualizzare li visualizzo tutti 
if($numpag <= $num_links) 
  { 
   for ($pagina = 1; $pagina <= $numpag; $pagina++) 
     { 
      if ($pagina == $pag) 
        echo "<a class=\"pag_selected\" href\"=?pag={$pagina}{$querystring}\" title=\"Vai a pagina $pagina\"> $pagina </a> "; 
      else 
        echo "<a class=\"pag_link\" href=\"?pag={$pagina}{$querystring}\" title=\"Vai a pagina $pagina\"> $pagina </a> "; 
     } 
  } 
//se la pag corrente è tra le prime $num_links/2 --> stampo i primi $nun_links link 
else if($pag <= ceil($num_links/2)) 
  { 
   for ($pagina=1; $pagina<=$num_links; $pagina++) 
     { 
      if ($pagina == $pag) 
        echo "<a class=\"pag_selected\" href\"=?pag={$pagina}{$querystring}\" title=\"Vai a pagina $pagina\"> $pagina </a> "; 
      else 
        echo "<a class=\"pag_link\" href=\"?pag={$pagina}{$querystring}\" title=\"Vai a pagina $pagina\"> $pagina </a> "; 
     } 
   echo "<a class=\"pag_link\" href=\"?pag={$numpag}{$querystring}\" title=\"Vai all'ultima pagina\"> >> </a> "; 
  } 

//se la pag corrente è tra le ultime $num_links/2 --> stampo gli ultimi $nun_links link 
else if($pag > ($numpag-ceil($num_links/2))) 
  { 
   echo "<a class=\"pag_link\" href=\"?pag=1{$querystring}\" title=\"Vai alla prima pagina\"> << </a> "; 
   for ($pagina=$numpag-$num_links+1; $pagina<=$numpag; $pagina++) 
     { 
      if ($pagina == $pag) 
        echo "<a class=\"pag_selected\" href=\"?pag={$pagina}{$querystring}\" title=\"Vai a pagina $pagina\"> $pagina </a> "; 
      else 
        echo "<a class=\"pag_link\" href=\"?pag={$pagina}{$querystring}\" title=\"Vai a pagina $pagina\"> $pagina </a> "; 
     } 
  } 

//Altrimenti la pagina corrente è una dell centrali --> stampo i $nun_links/2 link prima ed $nun_links/2 link dopo 
else 
  { 
   echo "<a class=\"pag_link\" href=\"?pag=1{$querystring}\" title=\"Vai alla prima pagina\"> << </a> "; 
   for ($pagina = $pag-ceil($num_links/2-1); $pagina <= $pag+ceil($num_links/2-1); $pagina++) 
     { 
      if ($pagina == $pag) 
        echo "<a class=\"pag_selected\" href=\"?pag={$pagina}{$querystring}\" title=\"Vai a pagina $pagina\"> $pagina </a> "; 
      else 
         echo "<a class=\"pag_link\" href=\"?pag={$pagina}{$querystring}\" title=\"Vai a pagina $pagina\"> $pagina </a> "; 
     } 
   echo "<a class=\"pag_link\" href=\"?pag=$numpag\" title=\"Vai all'ultima pagina\"> >> </a> "; 
  } ?>
E mi da questo errore
codice:
Parse error: syntax error, unexpected $end in /home/mhd-01/www.......php on line 137