io ho questo codice di impaginazione
Codice PHP:
//includo il file con la funzione dell'impaginatore
include "utili.php";
require_once("config.php");
//connetto il database

//


        //faccio il conteggio dei risultati totali della query
           $num_risultati = "select * from image";
              $ex_num = mysql_query($num_risultati);
           $total = mysql_num_rows($ex_num);
        //
             //mi servirà per far capire all'impaginatore dove ci troviamo
             $pag = $_GET[page];
            //
            
            //stabilisco limite dei risultati mostrati ed offset dei risultati
            $limite = "8";
            $off = "8";
            //
            //qui richiamo la funzine dell'impaginatore
            getPagerData($total, $limite, $pag, $off); 
            $offset_ = $offset;
            $pag = $page;
            //
               //stessa query precedente con aggiunta di limite ed offset
               $query_ris = mysql_query("select * from image $offset_, $limite"); 
            
            //
   
 ?>  


<html>
<head>
<title>Negozi in rete - Vetrine di abbigliamento</title>
</head>
<body>
<div align="center"></div>
<table width="755" height="1" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr> 
    <td valign="top"> 
      <div align="center"> 
        ciao
        <?php
          
while ($riga=mysql_fetch_array($query_ris)){
$nome=$riga['nomeimmagine'];
$indirizzo=$riga['urlimmagine'];
echo
"[img]$indirizzo[/img]";
          
?>
        <?php ?>
          

          <table width="608">
            <tr>
              <td height="18" bgcolor="#FFFFFF">
              <?php 
//nome della pagina dei risultati
$pagina_w "pagina_risultati.php";
//
//numero di pagine linkate da mostrare per visionarle direttamente, esempio di visualizzazione:   pagina precedente, pagine: [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] pagina successiva
$pagine_mostr 10;
//
//pagine da mostrare, le moltiplico se si scorre di bolocco in blocco, 
//quindi da 10 in 10. Si potrebbe sviluppare con un ciclo for, a voi l'onere! Per il momento l'ho fatto a mano, prevedendo di non avere più di 50 pagine di risultati!
if ($pag $pagine_mostr*5)
$pagine_mostr $numPages;

if (
$pag $pagine_mostr*4)
$pagine_mostr $pagine_mostr*5;

if (
$pag $pagine_mostr*3)
$pagine_mostr $pagine_mostr*4;

if (
$pag $pagine_mostr*2)
$pagine_mostr $pagine_mostr*3;

if (
$pag $pagine_mostr*1)
$pagine_mostr $pagine_mostr*2;

if (
$numPages<$pagine_mostr)
$pagine_mostr $numPages;
//
  //ecco di seguito i links per navigare i risultati!
   
if ($pag == 1)
                        {
                        
$impa .= "Pagine dei risultati: ($numPages pagine totali per $total record) 

"

                        } else {
                        
$impa .= "Pagine dei risultati: ($numPages pagine totali per $total record) 

"
;
                        
$impa .= "<a  href=\"$pagina_w?page=".($pag-1)."\">Pagina precedente</a>";
                        }
                        for (
$i 1$i <= $pagine_mostr$i++) { 
                        
$impa .= "  "
                        if (
$i == $page
                        
$impa .= "[b] - $i - [/b]"
                        else {
                        
                        
$impa .= "<a  href=\"$pagina_w?page=".$i."\">[$i]</a>"
                        }
                        }
                        if (
$pag == $numPages){
                         ; 
                        }
                        else {
                        
                        
$impa .= "  ";
                        
$impa .= "<a  href=\"$pagina_w?page=".($pagine_mostr+1)."\">[---]</a>  <a class='linkstatico' href=\"$pagina_w?page=".($pag+1)."\">Prossima pagina</a>"
                        }
                        if (
$total $limite) {
                        
$impa "Una pagina di risultati per $total record 

"
;
                        }
                        if (
$total == 0) {
                        
$impa "Nessun risultato 

"
;
                        }
                        
                        print 
$impa;
                        
//
    
?>
              </td>
            </tr>
          </table>
          
        </div></td>
  </tr>
</table>


</body>
</html>
nelwhile dove dovrebbe stampare pero non fa niente. consigli?