Page php 12345...10

Fermé
Skater54 Messages postés 69 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 21 juin 2010 - 12 sept. 2009 à 15:47
Skater54 Messages postés 69 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 21 juin 2010 - 12 sept. 2009 à 20:43
Bonjour,
Je travaille en ce moment en php et j'aimerai pouvoir avoir au moment ou le nombre de page atteint les 10 il y ai d'écrit " 12345...10 "

<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>

Merci beaucoup d'avance .
A voir également:

6 réponses

irem Messages postés 164 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 9 octobre 2012 99
12 sept. 2009 à 16:00
bonjour,

pouvez vous etre plus clair, qu'est ce qui ne marche pas dans ce script ?

Cordialement
0
Skater54 Messages postés 69 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 21 juin 2010 7
12 sept. 2009 à 16:20
Le script marche très bien, c'est simplement que j'aimerai avoir d'afficher " pages 12345...10 " au moment où le nombre de pages devient trop grand, pour l'instant mon nombre de page s'affiche de cette manière : " pages 12345678910111213 " ect .. VOILA :)
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
12 sept. 2009 à 18:25
Voilà une fonction PHP pour faire ça : Voir
0
Skater54 Messages postés 69 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 21 juin 2010 7
12 sept. 2009 à 18:48
Sa m'aide pas vraiment , je suis pas un pro en php. Quelqu'un d'autre ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
irem Messages postés 164 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 9 octobre 2012 99
12 sept. 2009 à 19:41
<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 <= min(10,$nombreDePages ); $i++)
{
if (((($i<5) || ($i==10)) && ($nombreDePages>10)) || ($nombreDePages<=10)) {
echo '<a href="dvdrip.php?page=' . $i . 'class="actif">' . $i . '</a> ';
} else
{
if ($i<10) {
echo ".";
}
}
}
?>
</div> 
0
Skater54 Messages postés 69 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 21 juin 2010 7
12 sept. 2009 à 20:43
Merci, mais il y a un petit soucis, je pensais pouvoir au moment ou je clique sur la page 10 avoir les numero de page precedent qui augmente " page 1...5678910 "
0