Ciao!

Ho seguito questo tutorial http://www.mrwebmaster.it/tutorial/php/tutorial455.htm per la paginazione dei risultati di una select, in particolar modo per visualizzare un tot di risultati ed i pulsanti back e next.

Il problema è che questo codice:
Codice PHP:
if ($npages 1){
  if (
$pag 1){
 
    echo 
"<a href=\"home.php?lang=".$lang."&nav=".$nav."&pag=".--$pag."\">";
    echo 
"&laquo; back</a>|";
  } 
  
  if (
$pag $npages){

    echo 
"<a href=\"home.php?lang=".$lang."&nav=".$nav."&pag=".++$pag."\">";
    echo 
"next &raquo;</a>";
  } 

con

$x_pag=5;
if (!isset($_GET['pag'])) {
$pag = 1;
}
else {
$pag = $_GET['pag'];
}
$nrows=pg_NumRows($selcont);
$npages = ceil($nrows / $x_pag);

teoricamente non dovrebbe uscire il next nell'ultima pagina, ed invece esce.. come mai?!