Salve ragazzi ho creato questo script per impaginare i record di un db però ora mi sorge un problema se il db è troppo grande logicamente mi stampa a video: Pagina 1 2 3 ... e cosi via fino all'infinito o quasi =) come posso fare per farmi printare un massimo di 10 pagine e poi quando sto alla 9 per esempio mi appaiono le altre un pò stile google anticipatamente grazie.codice:<?PHP // $record = numero massimo di record per pagina // // $table = nome della tabbella da impaginare // function impg($record,$table,$nomepage) { include '../dbsetting.php'; //impaginazione records $limitend = $record; $limitstart = $_GET['pagina']*$limitend; $limit="LIMIT $limitstart,$limitend"; mysql_select_db($databasename); $res = mysql_query("select * from $table order by id desc;"); $pagine = ceil((mysql_num_rows($res)/$limitend)); //fine impaginazione record //stampa numero pagine in una var $printpage = ''; for ($pagina=0; $pagina<$pagine; $pagina++) { $var = ($pagina==0)?1:($pagina+1); $printpage.=" <a class=\"pagine\" href=\"?show=$nomepage&pagina=$pagina\">$var</a>"; } // return del risultato return array($printpage, $limit); } ?>