Impaginazione php

mteresa

Nuovo Utente
16 Ago 2014
18
0
0
ciao ragazzi mi aiutate con questo codice per l' impaginazione che ho preso da questo sito?
vorrei capire perchè scrive :

PHP:
$pag = $_GET['pag'];
if (!$pag) $pag = 1;
?
PHP:
//codice impaginazione!!!
$x_pag = 3;

// Recupero il numero di pagina corrente.
// Generalmente si utilizza una querystring
$pag = $_GET['pag'];

// Controllo se $pag è valorizzato...
// ...in caso contrario gli assegno valore 1
if (!$pag) $pag = 1; 

// Mi connetto al database

// Uso mysql_num_rows per contare le righe presenti
// all'interno della tabella agenda
$all_rows = mysql_num_rows(mysql_query("SELECT art_id FROM articoli"));

// Tramite una semplice operazione matematica definisco
// il numero totale di pagine
$all_pages = ceil($all_rows / $x_pag);

// Calcolo da quale record iniziare
$first = ($pag - 1) * $x_pag;

// Recupero i record per la pagina corrente...
// utilizzando LIMIT per partire da $first e contare fino a $x_pag
$rs = mysql_query("SELECT * FROM articoli LIMIT $first, $x_pag");
$nr = mysql_num_rows($rs);
if ($nr != 0){
  for($x = 0; $x < $nr; $x++){
    $row = mysql_fetch_assoc($rs);
  /*  echo "<table><tr>";
    echo "<td>" . $row['id'] . "</td>";
    echo "<td>" . $row['nome'] . "</td>";
    echo "<td>" . $row['telefono'] . "</td>";
    echo "</tr></table>";*/
  }
}else{
  echo "Nessun record trovato!";
}

// Se le pagine totali sono più di 1...
// stampo i link per andare avanti e indietro tra le diverse pagine!
if ($all_pages > 1){
  if ($pag > 1){
    echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?pag=" . ($pag - 1) . "\">";
    echo "Pagina Indietro</a>&nbsp;";
  } 
  if ($all_pages > $pag){
    echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?pag=" . ($pag + 1) . "\">";
    echo "Pagina Avanti</a>";
  } 
}
 
Ultima modifica di un moderatore:

mteresa

Nuovo Utente
16 Ago 2014
18
0
0
perfetto ... io ho 5 articoli pubblicati in una pagina, voglio mostarne 3 per ogni pagina, questo codice mi crea le due pagine in cui devono essere suddivisi gli articoli e fin qui tt ok! la prima pagina dovrebbe contenere i primi 3 articoli e la seconda gli altri due, invece mi compaiono due pagine identiche e in ogni sono mostrati tutti e 5 gli articoli... perchè?
 
Discussioni simili
Autore Titolo Forum Risposte Data
O impaginazione in php PHP 2
G aiuto impaginazione php + wordpress. Tutti i risultati in una pagina PHP 6
emanuelevt Piccolo problema impaginazione php PHP 8
I Impaginazione php PHP 2
N [PHP] Impaginazione risultati database PHP 1
S Impaginazione con indesign Webdesign e Grafica 0
Michelebozzo Impaginazione libro Altri Annunci 0
Angelo Russo [HTML] piccolo problema di impaginazione HTML e CSS 13
Paparazzo2017 [HTML] Impaginazione Articolo con variabili in Wordpress WordPress 5
G [ASP] impaginazione record database Classic ASP 13
M Creare impaginazione PHP 0
AngiolettoNero impaginazione Tumblr HTML e CSS 0
F Impaginazione ASP Classic ASP 1
zighy Impaginazione con script Mr.Webmaster PHP 2
L Impaginazione delle shede prodotto con miniature PHP 0
I impaginazione foto da correggere PHP 0
M Impaginazione risultati query con script C# ASP.NET 1
K Perché "session_start" mi cambia l'impaginazione su explorer? PHP 14
R Creare impaginazione PHP 4
M problemi di impaginazione HTML e CSS 0
L Problema impaginazione pagina MySpace HTML e CSS 1
C Problema impaginazione record PHP 1
M impaginazione ASP Classic ASP 16
P impostare e salvare impaginazione sito PHP 0
B problemi con l'impaginazione PHP 2
S problema con impaginazione! aiutatemi PHP 0
gianni21031 Costo impaginazione libro Webdesign e Grafica 3
H problemi con l'impaginazione PHP 1
SolidSnake4 impaginazione query PHP 4
W Problema impaginazione contenuti [era:help urgente per sito internet!!!!!] HTML e CSS 1
SolidSnake4 problema script impaginazione PHP 28
SolidSnake4 sistema impaginazione articoli PHP 2
B impaginazione Webdesign e Grafica 5
P Problema impaginazione PHP 2
B Impaginazione di un form HTML e CSS 1
A Impaginazione Classic ASP 4
R Problemi Con Impaginazione Form HTML e CSS 5
C impaginazione con lettere PHP 1
N cambio "impaginazione" Webdesign e Grafica 0
N Impaginazione news PHP 0
A Impaginazione Classic ASP 3
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2

Discussioni simili