Page : 1 2 3 4 5 .... 20

Fermé
Skater54 Messages postés 69 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 21 juin 2010 - 14 sept. 2009 à 20:59
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 - 14 sept. 2009 à 21:02
Bonjour,
J'ai créer avec l'aide du site du zéro un code php qui sert a avoir plusieurs page d'un une seule page php ( on va dire sa comme sa ) : " page 123456789 . mon problème maintenant c'est que j'aimerai avoir ce type de script :
Page : 1 2 3 4 5 .... 20 , car je commence à avoir trop de page. Voila mon code php pour le moment :

<div id="pagination">
<?php
$nombreDeMessagesParPage = 30; // Essayez de changer ce nombre pour voir :o)
// On récupère le nombre total de messages
$retour = mysql_query("SELECT COUNT(*) AS nb_imagemini FROM news WHERE plateforme='dvdrip' ");
$donnees = mysql_fetch_array($retour);

$totalDesMessages = $donnees['nb_imagemini'];
// On calcule le nombre de pages à créer
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis on fait une boucle pour écrire les liens vers chacune des pages
echo 'Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="dvdrip.php?page=' . $i . 'class="actif">' . $i . '</a> ';
}
?>
</div>

Si quelqu'un est capable de m'aider pour pouvoir avoir le nombre de page qui change au moment ou il y en a trop, et qu'au moment ou j'appuie sur le nombre 20, les autres chiffre change, ce qui ferai par exemple :
Page : 15 16 17 18 19 .... 20. Merci d'avance. J'espère que vous avez bien compris mon problème.
A voir également:

1 réponse

P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
14 sept. 2009 à 21:02
Recherche une fonction de pagination sur internet, il en existe de diverses sortes ;)
0