Salut, je suis en train de faire un système de pagination tous ce qui à de plus basique, mais je bloque devant la modification de certaines pages par un [...].
Voila mon code :
if ( $nombre > 1) {
$inter = range(3, $nombre - 3);
for($i = 1; $i < = $nombre; $i++) {
if($i < $inter)
{
echo " <a href=news.php";
echo " ?debut=".(($i-1)*$limit).">".$i."</a> - " ;
}
elseif ( $i == $inter)
{
echo ´[...] ´;
}
else
{
echo " <a href=news.php";
echo " ?debut=".(($i-1)*$limit).">".$i."</a> - " ;
}
}
}
Le problème...C´est que ça marche pas. Cela affiche toute les pages sans prendre en compte le range...Je ne sais pas comment faire.
Mon but c´est de donner cette forme à la pagination ( dans un premier temps) :
1 - 2 - 3 [...] 10 - 11 - 12
seulement il va y avoir un moment ou ça va être légerement chiant de pas voir ce qu´il y a après la page où on est
Donc au final je veux que ça ressemble à ça :
1 - 2 - 3 - 4 [...] 357
1 [...] 6 - 7 - 8 - 9 - 10 [...] 357
1 [...] - 354 - 355 - 356 - 357
J´ai vraiment besoin de vos conseils, merci 