Bonjour sauriez vous comment faire la pagination d'un tableau en php.
Voici ma fonction qui me permet de le faire.
/ displayTop2 ($filename,$n)
// Fonction permettant d'afficher les premieres lignes d'un fichier
// Parametres :
// $filename : nom du fichier
// $n : nombre de lignes a afficher
function displayTop2($filename,$n) {
$handle=@fopen(OUT_DIRECTORY.$filename,'r');
if($handle){
$i=0;
$page = 0;
while(($i<$n && $line=fgets($handle))!==FALSE) {
$parts=explode(":",$line);
$name=trim($parts[0]);
$value=trim($parts[1]);
$domain=ereg_replace('(.*).log.*','\\1',$name);
$ny= 20; // nbre de lignes par pages
for ($y=0 ; $y<$ny ; $y++){
$cols="<td><a href=http://$domain>$domain</a></td><td>$value</td>";
echo "<tr>$cols</tr>\n";
}
$page=$page+1;
echo '<a href="frequentation.php?page='.($page).'&nx='.$nx.'&ny='.$ny.' > ' .$page. ' </a>';
$i++;
}
}
}