<?php $dir=$_GET['page']; if ($dir>0) { $limit=$dir+4; $i1=$dir; } else { $limit=4; $i1=0; } echo("\"); for ( $j=1 ; $j<=4 ; $j++ ) { echo(\"---- \"); for ($i=$i1 ; $i<=$limit ; $i++) { $aa=mysql_query(\"SELECT * FROM `citation` LIMIT $i , 1\") or die (\"eeee\"); $affiche=mysql_fetch_assoc($aa); echo (\"".$affiche['idcitation'].", \") ; } echo(\"\"); $i1+=5; $limit+=5; } echo(" "); //On fixe z et on détermine t $sql =( "SELECT * FROM citation"); $req = mysql_query($sql) or die ("zzzzzaaaazzaz"); $t = mysql_num_rows($req); $z = 20; //On forme la requête SQL $sql = ("SELECT * FROM citation ORDER BY idcitation DESC LIMIT $x,$z"); //afficher ou non le bouton precedent if($i1 > $z) { echo "Page precedente "; } // calcul le nombre des pages $nbre_mod=$t% 20; $nbre_div=($t/20); settype($nbre_div, 'int'); if ($nbre_mod>0) { $nbre_num=$nbre_div+1; }else{ $nbre_num=$nbre_div; } //affichage des numero de pages if ($t>20) { $num_p=0; for ($num=1; $num<=$nbre_num ; $num++) { echo " ".$num." |"; $num_p+=20; } } // Afficher ou non le boutton suivant if($i1 < $t) { echo " Page suivante "; } ?>