Ciao a tutti! Sto utilizzando un ottimo script trovato su html.it per dividere i risultati di una ricerca in più pagine.. Il problema è che lo script mi aggiunge sempre i numeri di pagina di seguito, per cui quando sono taaaaaante pagine verrebbe fuori una riga infinita... Come posso fare perchè dopo x pagine mi esca una freccetta next o simili (tipo google) ???

Posto il codice usato:

Codice PHP:
$count2=mysql_query($query_dati2,$link);
$res_count2 mysql_fetch_row ($count2);
$tot_records$res_count2 [0];
$per_page10;
$tot_pages ceil ($tot_records/$per_page);
$current_page = (!$_GET['page'] ? : (int)$_GET['page']);
$primo = ($current_page 1) * $per_page;
  
$query_dati2_limit $query_dati2." LIMIT $primo$per_page";
$query_limit2 mysql_query($query_dati2_limit,$link);
$cnt_richieste=0;
  while(
$titlelist2 mysql_fetch_array($query_limit2)) {
    if(
$titlelist2["STATOADMIN"]=='P' || $titlelist2["STATOADMIN"]=='G'
      
$res_richieste[$cnt_richieste++]=$titlelist2;
  }
  
  
$paginazione "Pagine totali: ".$tot_pages."[";
  for (
$i=1;$i<=$tot_pages;$i++) {
    if (
$i == $current_page) {
    
$paginazione .= " ".$i." ";
    } else {
    
$paginazione .= " <a href=\"".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']."&page=$i\" title=\"Vai alla pagina $i\" class=\"linksx\">$i</a> ";
    }
  }
  
$paginazione .="]";