while($row = mysql_fetch_array($result)) $tableau[$i++] = $row;
$params = array(
'itemData' => $tableau, // TOUTES les données issues de la requête
'mode' => 'Jumping',
'perPage' => 20, // # element par page
//'delta' => 3,
'altNext' => 'Suivante',
'altPrev' => 'Précédente',
'altPage' => 'Page',
'altLast' => 'Dernière',
'altFirst' => 'Première',
'prevImg' => htmlentities('<< Précédente'),
'nextImg' => htmlentities('Suivante >>'),
);
// on utilise le pager pour remettre en forme le résultat
// instantiation du pager avec tous les paramètres
$pager = & Pager::factory($params);
// $data récupère les données de la page en cours, un sous ensemble de $rows
$data = $pager->getPageData();
// $links est le tableau des liens de page
$links = $pager->getLinks();
$i = 0;
foreach ( $data as $row)
{ // affichage des 20 premiers éléments}
Partager