<<page précédente"; } //definition d'une variable pour la boucle $i=1; //la syntaxe do...while permet d'effectuer la boucle au moins une fois! do{ //si $i n'est pas egal au numero de la page sur laquelle se trouve l'utilisateur... if($i != $pg_code){ //...on affiche un lien vers cette page //idem: si votre script a besoin d'autre variable pour fonctionner n'oublier pas des les transmettre en ajoutant &var=$var... echo " $i\n"; }else{ //...sinon on affiche simplement le n° de la page actuelle echo " $i "; } //incrémentation de la viariable de la boucle $i++; //on recommence tant que $i n'atteint pas le numero de la derniere page }while($i <= $nb_pg_rounded_code); //si l'utilisateur n'est pas a la derniere page... if($pg_code != $nb_pg_rounded_code){ //...on affiche un lien page suivante //idem: si votre script a besoin d'autre variable pour fonctionner n'oublier pas des les transmettre en ajoutant &var=$var... echo " page suivante>>"; } } } ?>