Visualizzazione dei risultati da 1 a 2 su 2

Discussione: paginazione

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    paginazione

    ciao a tutti, ho appena scaricato questo script ma, sarà l'ora tarda... non capisco bene una cosa:

    ù
    Codice PHP:
    $pag $_GET["pag"];
    $per $_GET["per"];
    include (
    "configurazione.inc.php");
    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file configurazione.bia.php");
    mysql_select_db($db_name$db)
    or die (
    "Errore nella selezione del database. Verificare i parametri nel file configurazione.bia.php");
    $query "SELECT count(*) AS tot_elementi FROM $tabella";
    $result mysql_query($query$db);
    $row mysql_fetch_array($result);
    $tot_elementi $row[tot_elementi];
    $pagine ceil($tot_elementi/$per);
    $limite1 $pag*$per-$per;
    $elenco_pag 1;
    echo 
    "Pagina ";
    printf("%02d"$pag);
    echo 
    " - ";
    while (
    $elenco_pag<=$pagine)
    { echo 
    "<a href=\"vedipag.php?pag=$elenco_pag&per=$per\">$elenco_pag</a> | ";
    $elenco_pag $elenco_pag+1; }
    echo 
    "
    "
    ;
    $query2 "SELECT autore,titolo FROM $tabella ORDER BY autore LIMIT $limite1$per";
    $result2 mysql_query($query2$db);
    while (
    $row2 mysql_fetch_array($result2))
    { echo 
    "
    "$row2[autore]" - $row2[titolo]"; }
    mysql_close($db); 

    nel file readme dice di settare le variabili $pag e $per ma non riesco a capire con cosa le devo sostiruire... potete darmi una mano?
    grazie in anticipoa tutti

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    $per sono le righe per pagina, $pag è la pagina richiesta.

    $pag lo puoi lasciare quasi così com'è, l'unica cosa è mettere un test all'inizio e se $_GET['pag'] è assente impostarlo manualmente a 1.
    $per invece lo toglierei dal get e lo imposterei a mano con la quantità che ti pare

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.