Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Numerazione Pagine

  1. #1

    Numerazione Pagine

    Ciao a tutti ragazzi,
    ho questo problema per la numerazione delle pagine.
    Devo praticamente numerare le pagine in base alla selezione di un argomento.
    Il seguente codice mi fa vedere correttamente la prima pagina, ma quando accedo alla seconda non compare nulla e mi dice "pagina 2 di 0". Se torno alla prima pagina non mi compare nessun record...

    Vi posto il codice

    Codice PHP:
    <?
    include("config.inc.php");

    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name$db)
    or die (
    "Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    if (!isset(
    $start) OR $start<0)
    $start=0;
    $step 40;
    $rowsPerPage 3;
    $pageNum 1;
    if(isset(
    $_GET['page']))
    {
        
    $pageNum $_GET['page'];
    }
    $offset = ($pageNum 1) * $rowsPerPage;
    $query "SELECT id,titolo,data,testo,argomento FROM articoli WHERE argomento='$argomento' LIMIT $offset$rowsPerPage";
    $result mysql_query($query$db);
    while(list(
    $row[id], $row[titolo], $row[data], $row[testo], $row[argomento]) = mysql_fetch_array($result)) 

    ?>

    <font face="Verdana" size="3"><font color="#b20521">[b] <?php echo "$row[titolo]"?>[/b] [/b]</font></font>

    [b][i]<?php echo "$row[data]
    "
    ?>[/i][/b]
    <?php echo "$row[testo]
    "
    ;?>
    <?php 
    echo "$row[argomento]
    "
    ;?>




    </span>
    </div>

    <?php
    }
    $query   "SELECT COUNT(argomento) AS numrows FROM articoli WHERE argomento='$argomento' ";
    $result  mysql_query($query$db);
    $row     mysql_fetch_array($resultMYSQL_ASSOC);
    $numrows $row['numrows'];
    $maxPage ceil($numrows/$rowsPerPage);
    $self $_SERVER['PHP_SELF'];
    if (
    $pageNum 1)
    {
        
    $page $pageNum 1;
        
    $prev " <a href=\"$self?page=$page\">[Prec]</a> ";
        
        
    $first " <a href=\"$self?page=1\">[INIZIO]</a> ";

    else
    {
        
    $prev  ' [Prec] ';       
        
    $first ' [INIZIO] '
    }
    if (
    $pageNum $maxPage)
    {
        
    $page $pageNum 1;
        
    $next " <a href=\"$self?page=$page\">[Succ]</a> ";
        
        
    $last " <a href=\"$self?page=$maxPage\">[FINE]</a> ";

    else
    {
        
    $next ' [Succ] ';      
        
    $last ' [FINE] '
    }
    echo 
    $first $prev " Pagina [b]$pageNum[/b] di [b]$maxPage[/b]$next $last;
    ?>
    Francesco
    http://www.cubamylove.com
    http://www.casadamarys.com
    Cuba Trinidad

  2. #2
    nessuno mi viene in aiuto?
    Francesco
    http://www.cubamylove.com
    http://www.casadamarys.com
    Cuba Trinidad

  3. #3
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    Non ho letto il tuo codice, ma quello che vuoi e' impaginare i tuoi dati a seconda della selezione?
    Se si cerca su questo sito: PAGINAZIONE.
    Hai 1000 esempi e l'argomento e' stato trattato moltissime volte.
    Facci sapere

    ¿Hasta la pasta?

  4. #4
    Buonasera a tutti,
    ho guardato più volte nel forum ma ho trovato altri quesiti e risposte e non per l'impaginazione come nel problema da me posto.
    Vi chiedo cortesemente ragazzi un piccolo aiuto.
    Grazie mille e buona serata a tutti.
    Francesco
    http://www.cubamylove.com
    http://www.casadamarys.com
    Cuba Trinidad

  5. #5
    proprio nessuno riesce a darmi un aiutino?
    Francesco
    http://www.cubamylove.com
    http://www.casadamarys.com
    Cuba Trinidad

  6. #6
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    http://php.html.it/articoli/leggi/85...one-di-dati/3/


    piu di cosi non so cosa dirti.
    l'esempio e' chiarissimo e di facile intuizione.
    puoi adeguarlo alle tue esigenze.

    Facci sapere......

    ADEU!!!!
    ¿Hasta la pasta?

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.