Per visualizzare i record letti da DB uso questa paginazione:
Codice PHP:
<?php
//    $tot_pages è il numero complessivo delle pagine rilevate
$paginazione "<li class=\"currentPag\">Pagine totali: " $tot_pages "-\n";
for(
$i 1$i <= $tot_pages$i++) {
    
//    $current_page = la pagina corrente
    
if($i == $current_page) {
        
$paginazione .= "<li class=\"currentPag\"> " $i " ";
    } else {
        
$paginazione .= "[*]<a href=\"".$cur_page."?settore=".$settore."&amp;cur_page=".$i."\" title=\"Vai alla pagina ".$i."\"> ".$i." </a>\n";
    }    
}
$paginazione .= "";
?>
Questa funziona egregiamente quando i record sono in numero limitato mostrandomi i numeri di pagina su cui cliccare.
Mi trovo ora a gestire numerosi record e come si può vedere in questo esempio mi invadono tutta la pagina.
Usando la stessa tecnica, è possibile, quando i record sono così numerosi, stampare solo un numero limitato alla volta.
Una cosa come è visibile qui
Grazie per l'aiuto