paginazione pdo

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
treled
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1331
Iscrizione: lunedì 26 aprile 2010, 17:36
Desktop: gnome
Distribuzione: ubuntu 23.04/22.04
Sesso: Maschile
Località: Massa(MS)

paginazione pdo

Messaggio da treled »

salve, ho trovato una classe per gestire i dati paggi nati.

ora il mio codice è questo :

Codice: Seleziona tutto

<?php
require_once(dirname(__FILE__) . '/../inc.php');

 
//create new object pass in number of pages and identifier
$pages = new Paginator('1','p');
 
//get number of total records
$stmt = $pdo->query('SELECT count(id) FROM users');
$row = $stmt->fetch(PDO::FETCH_NUM);
$total = $row[0];
 
//pass number of records to
$pages->set_total($total); 
 
if($total > 0)
 {
	echo '404';
 }else
	{
		$data = $pdo->query('SELECT * FROM users '.$pages->get_limit());
	
		foreach($data as $row) {
		//display the records here
		echo $row["username"];
	}
	//create the page links
	echo $pages->page_links();
}
 
?>


mi dite come fare per far levare la paginazione se non ci sono dati da visualizzare quando uno linka prova.php?page=200000000
che la lista dei record al numero: 200000000 non esista e deve andare via la paginazione e far mostrare 404 error?

grazie mille

i link è questo:

http://www.daveismyname.com/pagination- ... p-class-bp

e la classe e questa:

https://github.com/daveismyname/pagination

avete idea?

grazie mille.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti