Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    limitare le pagine della paginazione

    Ciao a tutti, io ho un problema che è sorto dopo aver fatot la paginazione ovvero che avendo troppi risultati, mi trovo con un centinaio di pagine il risultato è questo:

    pagine[124] 1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-29-......e via dicendo fino a 124..

    vorrei far si che si vedessero le prime 10 al max poi un freccia o puntini puntini o un ''prosegui'' che mi permetta di passare da 10 a 20..poi da 20 a 30 insomma migliorarlo sia esteticamente si nell'utilizzo.
    Il codice è questo:
    Codice PHP:
        // esecuzione prima query
        
    $count mysql_query('select eccc');
        
        
    $res_count mysql_fetch_row($count);
        
        
    // numero totale di records
        
    $tot_records $res_count[0];

        
    // risultati per pagina(secondo parametro di LIMIT)
        
    $per_page 20;

        
    // numero totale di pagine
        
    $tot_pages ceil($tot_records $per_page);

        
    // pagina corrente
        
    $current_page =(!isset($_GET['page'])) ? $pag $pag $_GET['page'];

        
    // primo parametro di LIMIT
        
    $primo = ($current_page 1) * $per_page;

    $query_limit ='SELECT * FROM tab LIMIT '.$primo.','.$per_page;
    eseguo query stampo i ris...

    // in questa cella inseriamo la paginazione
        
    $paginazione "Pagine totali: " $tot_pages "
        ["
    ;
        for(
    $i 1$i <= $tot_pages$i++) {
            if(
    $i == $current_page) {$paginazione .= $i " ";} 
            else {
                
    $paginazione .= "<a href=\"?page=$i&amp;a=c&amp;regione=$regione&amp;tipo=$tipo\" >$i</a> ";
            }
        }
        
    $paginazione .= "]";
        
    $output.=' <tr> <td colspan="3" height="50" valign="bottom" align="center" class="testo">'.$paginazione.'</td></tr>';
        }
        else
        {
        
    $output.='<tr><td colspan="4" align="center">[b]La ricerca non ha portato risultati, prova a cambiare i criteri di ricerca[/b]</td></tr>';
        } 
    5ym0

  2. #2

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.