Il codice è questo...perchè non funziona la seconda pagina???
La query adesso funziona...è tutto a posto in quel senso...ma non si vede nulla nella seconda pagina e non mi da nemmeno un errore...

<?php
require "include/paginazione.inc.php";
$c=oci_connect("xxx", "xxx", "xxx");
$webpage = basename($_SERVER['PHP_SELF']);
$page = (!isset($_GET['page']))? 1 : $_GET['page'];
echo "questa è la pagina".$page."<br>";
$queryprima=oci_parse($c,"select count(*) from cons_esami_assegnare");
oci_execute($queryprima);
while (($ris=oci_fetch_array($queryprima, OCI_ASSOC))){
foreach ($ris as $pippo){
echo ($pippo !== null ? htmlentities($pippo, ENT_QUOTES) :" ");
}
}
$max_results = 20;//numero di elementi da visualizzare per pagina.
$total_results = $pippo;
$total_pages = ceil($total_results / $max_results);
$from = (($page * $max_results) - $max_results)+1;
$queryprima=oci_parse($c,"select c1,c2,c3,c4,c5,c6,c7
from (select rownum r,t.laboratorio c1, t.richiesta c2, t.esame c3,
t.campioni c4, to_date(t.dataaccettazione,'dd-mm-yyyy') c5,
t.giornipassatiaccettazione c6,
t.giornicartaservizi c7
from cons_esami_assegnare t)
where r between $from and $max_results");
oci_execute($queryprima);
echo "<table border=1 width='100%'>\n<tr><font color='#6666CC'>";
echo "<tr><font color='#6666CC'><td align='center'>Laboratorio</td><td align='center'>Richiesta</td><td align='center'>Esame</td><td align='center'>Campioni</td><td align='center'>Data Accettazione</td><td align='center'>Giorni Passati Accettazione</td><td align='center'>Giorni Carta Servizi</td></font></tr>\n";
echo "<tr><font color='#6666CC'>";
while (($riga=oci_fetch_array($queryprima, OCI_ASSOC+OCI_RETURN_NULLS))){
foreach ($riga as $item){
echo " <td align='center'>". ($item !== null ? htmlentities($item, ENT_QUOTES) :" "). "</td>\n";
}
echo "</font></tr>\n";
}
echo "</font></tr></table>\n";
echo pagination_3($total_pages, $page, $webpage);
oci_close($c);
?>