Ciao ragazzi, sto progettando una pagina dove estraggo i dati da un database e poi li diviso per avere per esempio 20 record in ogni pagina.

Questo è il codice

Codice PHP:
 <?php

$colonne 
2;
$position_banner 6
$sql "SELECT * FROM giochi_files WHERE cat_id = '$cat' ORDER BY id_gioco DESC LIMIT $primo,$msg_per_page";

$res = @mysql_query($sql);


if((
$righe = @mysql_num_rows($res))>0)
  {

  echo 
"<table border='0' align='center' width='740' cellpadding='0' cellspacing='0'>";


  for(
$i 0$i $righe$i++) {
      
for(
$x 0$r = @mysql_fetch_array($res); $x ++) { 
     
  if(
$x $colonne == 0) {
  echo 
"<tr>\n";
  }
     
$id=$r['id_gioco'];
$nome=$r['nome'];
$descrizione=$r["descrizione"];
$immagine=$r['screenshot_path'];
$file_path=$r['file_path'];
$cat_id=$r['cat_id'];
$data=$r['data'];
$click=$r['click'];
$cat_id_ str_replace("_"" "$cat_id);
$nome_ stripslashes(cleanString($nome));
$nome_ str_replace(" ""_"$nome_);
$nome_ str_replace("'""_"$nome_);


$descrizione html_entity_decode(stripslashes($descrizione));
$nome html_entity_decode(stripslashes($nome));

 

if(
$position_banner == $x)
{
?>
<tr>
<td width="365" valign="top" align="left" class="inner-rt" style="padding-bottom:20px;">[url="#"][img]images/web-zine-tickets-banner.jpg[/img][/url]</td>
<td width="365" valign="top" align="left" class="inner-rt" style="padding-bottom:20px;">[url="#"][img]images/web-zine-tickets-banner.jpg[/img][/url]</td>
</tr>
<?php
}
  echo 
"<td width='365' valign='top' align='left' class=\"inner-rt\">"


?>
<?php
/*
<div id="box_gioco" style="width:320px; margin-top:5px; min-height:90px; padding-bottom:30px;">

<div id="box_gioco_img">[url="<? echo "]/giochi-gratis-flash/<? echo "$cat_id"; ?>/<? echo "$id"; ?>_<? echo "$nome_"; ?>.html" rel="nofollow">[img]<? echo [/img]/images/giochi-flash/<? echo "$immagine"; ?>" border="0" title="<? echo "$nome"; ?>" width="112px" height="83px;" style="border:1px solid #6b6b6b;" />[/url]</div>

<div id="box_gioco_desc" style="width:185px;">
<div id="box_gioco_tit" style="width:185px;">[url="<? echo "]/giochi-gratis-flash/<? echo "$cat_id"; ?>/<? echo "$id"; ?>_<? echo "$nome_"; ?>.html" class="box_gioco_tit" title="<? echo "$nome"; ?>"><h2><? echo htmlentities($nome); ?></h2>[/url]</div>
<p style="font-size:11px; color:#7c7c7c;"><? echo TagliaStringa("$descrizione", 100); ?> &raquo;</p>
<p style="font-size:9px; color:#7c7c7c; margin-top:5px;">Giocato <?php echo $click *6; ?></p>
</div>
</div>
*/
?>

                     <div class="lft-cnt-categories" style="margin-bottom:15px;">
                         [url="#"][img]images/inner-lft-cnt-img1.jpg[/img][/url]
                         <div class="category-txt">
                         <h6>Titolo del gioco</h6>
                         

Prendi i regali e consegnali nelle porte aperte! bla bla bla bla bla bla bla bla bla bla >> </p>
                         <h5>[url="#"]Giocato 352 volte [/url]</h5>
                         </div>
                          <span class="clear"></span>
                     </div>
         

<?
echo "</td>\n";
?>


<?php
  
if(($x $colonne) == ($colonne 1) || ($x 1) == $righe) {
  echo 
"</tr>\n";
  }
  
?>


  <?php
  
 
}

}
  echo 
"
</table>\n"
;
  }
  
  echo 
"<div id=\"navig-left\">Pagina";
  
       if(
$page == $curr_page) {
           
           if(
$page == "1"){
               
$pag_nav .= " [b]1[/b] di";
           }
           else
           {
            
$pag_nav .= " [b]$page[/b] di";
           }

        } 
        
            
$pag_nav .= " [b]$tot_pages[/b] ";
            
        

    echo 
$pag_nav "";
  
  
echo 
"</div>";
   
  
  echo 
"<div id=\"navig-right\">[list=1]";
  
//echo "Pagine: ";
for($page 1$page <= $tot_pages$page++) {

        if(
$page == $curr_page) {
            if(
$page == "1"){
            
$pag .= "[*]";
            
$pag .= "<a href=\"$url/giochionline/$cat\" >$page</a>";
            
$pag .= " ";
            }
            else
            {
            
$pag .= "[*]";
            
$pag .= "<a href=\"$url/giochionline/$cat/$page\" >$page</a>";
            
$pag .= " ";
            }
        } 
        else {
           if(
$page == "1"){
            
$pag .= "[*]";
            
$pag .= "<a href=\"$url/giochionline/$cat\" >$page</a>";
            
$pag .= " ";
            }
            else
            {
            
$pag .= "[*]";
            
$pag .= "<a href=\"$url/giochionline/$cat/$page\" >$page</a>";
            
$pag .= " ";
            }
            
        }
    }
    echo 
$pag "";
echo 
"[/list]</div>";
Ora però mi appaiono tutti uno dietro l'altro per esempio

1,2,3,4,5 ecc...

io volevo far in modo di far apparire solo 4 pagine e il resto mettere le freccettine, come posso fare?

Ciao e grazie