Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Paginazione php

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    38

    Paginazione php

    Salve ragazzi, ho un problema nella paginazione dei risultati, in pratica lo script che ho trovato in rete funziona ma è incompleto in alcune parti, in pratica il risultato finale che mi restituisce è quello all'immagine in basso allegato, e vorrei farlo come nel secondo esempio




    Vorrei quindi aggiungere la funzione next (per vedere la pagina successiva) , previous (per vedere quella precedente) , l'ultima e la prima pagina, e il risultato degli elementi totali trovati.

    Il codice che utilizzo attualmente per la paginazione è:
    Codice PHP:
    <?php

    $paginazione 
    "Pagina risultati:" "[b]".$tot_pages "[/b] 



    "
    ;
    for(
    $i 1$i <= $tot_pages$i++) 
    {
    if(
    $i == $current_page
    {
    $paginazione .= "[b]".$i "[/b] ";

    else {
    if(
    $page 10)
    {
    $uri=$_SERVER['REQUEST_URI'];
    $pagina=substr ($uri, -1010);
            if (
    $pagina!='index.html'){
    $uri2=substr_replace($uri$i, -61); 
    $paginazione .= "<a href=\"$uri2\" title=\"Vai alla pagina $i\">$i</a> ";
    }
    else{
    $uri2=substr_replace($uri$i, -121); 
    $paginazione .= "<a href=\"$uri2\" title=\"Vai alla pagina $i\">$i</a> ";
    }
    }
    else
    {
    $uri=$_SERVER['REQUEST_URI'];
    $pagina=substr ($uri, -1010);
            if (
    $pagina!='index.html'){
    $uri2=substr_replace($uri$i, -72); 
    $paginazione .= "<a href=\"$uri2\" title=\"Vai alla pagina $i\">$i</a> ";
    }
    else{
    $uri2=substr_replace($uri$i, -132); 
    $paginazione .= "<a href=\"$uri2\" title=\"Vai alla pagina $i\">$i</a> ";
    }
    }
    }
    }
    $paginazione .= ""
    ?>
    Il codice che includo nella pagina elenco è:
    Codice PHP:


    <div align="center">
                                    <div class="pagination">
    <?
    // includiamo uno dei files contenenti la paginazione, commentate l'altro ovviamente
    include($root."/ita/layout/page.php");

    // in questa cella inseriamo la paginazione
    echo "$paginazione";

    ?>                </div>
            </div>

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    38
    Sarò più preciso perchè magari nello scrivere precedentemente non ho reso bene l'idea, lo script che utilizzo e che vorrei modificare mi fa visualizzare il numero totale delle pagine e la loro numerazione come nell'esempio sottostante:

    totale pagine 10
    1 2 3 4 5 6 7 8 9 10

    Quello che sto cercando di fare è qualcosa del genere:

    totale pagine 10
    prima PREV 1 2 3 4 5 6 7 8 9 10 Next ultima
    Trovati in totale 120 automobili

    ma non ci sto riuscendo

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    38
    Problema risolto, ringrazio ugualmente il forum!

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.