Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Maledetta PAGINAZIONE

  1. #1
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204

    Maledetta PAGINAZIONE

    Di seguito trovate lo scritto per visualizzare i record da una tabelle con relativa paginazione - prima riuscivo a girare le pagine ora non girano più:
    <table border="0" cellpadding="2" cellspacing="0" width="95%">
    <tr>
    <td align="center">DOCUMENTI</td>
    </tr>
    </table>
    <div align="center">
    <center>
    <?
    //Record da visualizzare per pagina
    $rec_pagina = 5;
    //Setta a 0 il punto di partenza della selezione, se questo non è già presente
    if (!isset($start)) $start = 0;

    $query = "select * from documenti limit $start,$rec_pagina";
    $result = mysql_query($query, $db);

    echo "<table border=\"0\" width=\"95%\" cellspacing=\"0\" cellpadding=\"1\">";
    while ($rigo = mysql_fetch_array($result))
    {
    $idcirc = $rigo ["idcirc"];
    $numero = $rigo ["numero"];
    $gg = $rigo ["gg"];
    $mm = $rigo ["mm"];
    $aaaa = $rigo ["aaaa"];
    $tipo = $rigo ["tipo"];
    $argomento = $rigo ["argomento"];
    $file = $rigo ["file"];
    echo "<tr>
    <td>$numero - data di pubblicazione: $gg $mm $aaaa</font>[/b]</td>
    <td><p align=\"right\"><a href=\"$file\">Visualizza il documento $numero</a></td>
    </tr>
    <tr>
    <td colspan=\"2\">$argomento</td>
    </tr>";
    }
    ?>
    </table>
    </center>
    </div>
    <?
    //Query per selezionare il totale delle righe pesenti nella tabella peer la categoria sclta
    $query_totale = mysql_query("select * from circolari",$db);
    //Numero totale delle righe
    $num_totale = mysql_numrows ($query_totale);
    //per calcolare il numero totale delle pagine da visualizzare
    $numero_pagine = ceil($num_totale/$rec_pagina);
    // calcola il numero della pagina corrente
    $pagina_corrente= ceil(($start/$rec_pagina)+1);
    ?>
    <div align="center">
    <center>
    <table border="0" cellspacing="0" width="95%">
    <tr>
    <td height="5"></td>
    </tr>
    <tr>
    <td bgcolor="" height="0"></td>
    </tr>
    <tr>
    <td height="5"></td>
    </tr>
    <?
    echo "<tr><td align=\"center\">Pagina $pagina_corrente di $numero_pagine</td></tr>";
    ?>
    <tr>
    <td height="2"></td>
    </tr>
    <tr><td align="center">
    <?
    if ($numero_pagine > 1)
    { //inizio della condizione per creare l'elenco delle pagine
    for ($pagina = 1; $pagina <= $numero_pagine; $pagina++)
    {
    echo "|&nbsp<a href=?&";
    echo "start=".(($pagina-1)*$rec_pagina). " title=\"Vai a pagina $pagina\">".$pagina."</a>&nbsp|&nbsp";
    }
    }
    ?>
    </td></tr>
    <tr>
    <td height="4"></td>
    </tr>
    </table>
    </center>
    </div>

    Aiutatemi vi prego
    Restiamo Umani

  2. #2
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Mi date una mano vi prego - Grazie
    Restiamo Umani

  3. #3

  4. #4
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Immensamente ti ringrazio per la tua gentilezza è perfetto l'ho provato e funziona beissimo ora lo adatto alla mia pagina
    P. S. - la mia ignoranza -
    Buon fine settimana Carlo
    Restiamo Umani

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.