Problema:
ho un database con N utenti. Voglio costruire una pagina che visualizzi un numero massimo di elementi (per_page) per pagina. Deve essere possibile scorrere la lista in maniera circolare con due link avanti e indietro (stile paginazione).
La query sara' una cosa del tipo:
select *
from users LIMIT 0,$per_page
La pagina php sara' invece:
...
// risultati per pagina(secondo parametro di LIMIT)
$per_page = 3;
// pagina corrente
$current_page = (!$_GET['page']) ? 1 : (int)$_GET['page'];
// primo parametro di LIMIT
$primo = ($current_page - 1) * $per_page;
.....//stampo il risultato della query
//stampo l'avanti e l'indietro
$totalUsers = ...//qui ci va la query per calcolare il numero totale di utenti
$last_page = (int)($usersOnline/$per_page);
if (($usersOnline%$per_page) > 0) $last_page = $last_page+1;
?>
Indietro
Avanti
Nessun commento:
Posta un commento