je voudrais ajouter à ma pagination des pointillés pour limiter s'il y à trop de pages, exemple : [1] [2].....[6] [7]
Aujourd'hui j'affiche sans limite, c'est pas très esthétique
voici mon code actuel :
Merci d'avance de vos suggestions
<?php
$limit_par_page = 1;
if (isset($_GET['page']) and !empty($_GET['page']) )
{
$page = intval($_GET['page']);
}
else
{
$page = 1;
}
$from = ($page - 1) * $limit_par_page;
$reponse = mysql_query('SELECT * FROM membres ORDER BY id DESC LIMIT '.$from.', '.$limit_par_page)or die(mysql_error());
.....
.....
$requete = mysql_query('SELECT COUNT(id) AS nb_membres FROM membres');
$donnees = mysql_fetch_assoc($requete);
$nb_pages = ceil($donnees['nb_membres'] / $limit_par_page);
if ($nb_pages > 1) echo $lang['aller_a_la_page'];
for ($i=1 ; $i<=$nb_pages ; $i++)
{
if ($i == $page)
{
echo ' '.$i.'';
}
else
{
echo ' <a href="liste-des-membres-'.$i.'.html">[ '.$i.' ]</a>';
}
}
?>