Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    109

    Un aiuto per la numerazione delle pagine con LIMIT

    Salve ragazzi, o un problema ho fatto questo script per poter numerare le pagine con la funzione LIMIT il mio problema che vorrei che le pagine venisse visualizzate 10 alla volta e poi con "successivo >>" altre 10 chi mi può aiutare?
    grazie di cuore

    Script:
    <?php
    require_once("config.php");
    $query ="SELECT *,DATE_FORMAT(data, '%d %m %Y') AS data FROM notizie ORDER BY data DESC";
    $risultato = mysql_query ($query,$conn);

    $tot_records = mysql_num_rows($risultato);
    $per_page = 10;
    $tot_pages = ceil($tot_records / $per_page);
    $current_page = (!@$_GET['n_page']) ? 1 : (int)@$_GET['n_page'];
    $primo = ($current_page - 1) * $per_page;

    $q_ricerca = "SELECT *,DATE_FORMAT(data, '%d %m %Y') AS data FROM notizie ORDER BY data DESC LIMIT $primo, $per_page";
    $rs_ricerca = mysql_query($q_ricerca,$conn);
    echo "<html>
    <head>
    <title>Documento senza titolo</title>
    <link href=\"tabellalto.css\" rel=\"stylesheet\" type=\"text/css\">
    </head>
    <body>
    <table width=\"450\" border=\"0\" align=\"center\" cellspacing=\"4\" class=\"tabellavisualizzanews\">
    <tr>
    <td width=\"100\" class=\"cellestylenewsopra\">DATA</td>
    <td width=\"350\" class=\"cellestylenewsopra\">TITOLO</td>
    </tr>";
    while($rows = mysql_fetch_assoc($rs_ricerca)){
    $data =$rows['data'];
    $id =$rows['id'];
    echo"<tr>
    <td class=\"cellestylenewsotto\">$data</td>
    <td class=\"cellestylenewsotto\"><a href=\"index.php?page=visualizza_una_news&id=$id\" >$rows[titolo]</a></td>
    </tr>";}
    include 'paginazione.php';
    echo"</table>

    <table width=\"470\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">
    <tr>
    <td width=\"470\" class=\"cellestylenewsotto\">$paginazione</td>
    </tr>
    </table>
    </body>
    </html>";
    ?>

    questo è lo script dell'include 'paginazione.php'

    <?php
    $paginazione = "Numero News: " . $tot_records . " - Pagine ( ";

    for ($i = 1; $i <= $tot_pages; $i++){
    if ($i == $current_page) {
    $paginazione .= $i . "";
    }
    else {
    $paginazione .="<a href=\"index.php?page=visualizza_tutto&n_page=$i\" title=\"Vai alla pagina $i\">$i</a>";
    }
    }
    $paginazione .= ")";
    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    109
    forse non sono riuscito a spiegarmi vedete giù in fondo alla pagina del forum!!! e devo fare la stessa numerazione la pagina del forum vanno da sette a sette e io devo fare la stessa cosa
    grazie e scusate l'insistenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    109
    dai ragazzi ne ho proprio bisogno ...... non c'è nessuno che può aiutarmi

  4. #4
    Utente di HTML.it L'avatar di knulp
    Registrato dal
    Feb 2002
    Messaggi
    563
    tra gli articoli in rilevo c'e':

    GESTIRE LE PAGINAZIONI.


    Quello spiega tutto.

    ciauz

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    109
    ho visto forse fa il caso mio ei ancora grazie!!!!!

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.