Page php 12345...10
Skater54
Messages postés
94
Statut
Membre
-
Skater54 Messages postés 94 Statut Membre -
Skater54 Messages postés 94 Statut Membre -
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 .
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 .
Configuration: Windows 2003 Firefox 3.5.3
6 réponses
-
bonjour,
pouvez vous etre plus clair, qu'est ce qui ne marche pas dans ce script ?
Cordialement -
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 :)
-
Voilà une fonction PHP pour faire ça : Voir
-
Sa m'aide pas vraiment , je suis pas un pro en php. Quelqu'un d'autre ?
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
<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> -
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 "