Les catégories

PHPPHP

LogicielsLogiciels

HumeurHumeur

xhtml et CSSHTML

PHP Création d'une pagination

par kraddle| Posté le Le 14 Janvier 2009 à 10H54 |

Un petit script basique permettant de créér une pagination. Une pagination permet de répartir le resultat d'une requête dans une base de données sur plusieurs pages comme par exemple une liste d'articles.

Sur le koton, elle se presente sous cette forme :

exemple de pagination

    $messagesPage= 5; //5 messages par page.
      
      $requete = mysql_query('SELECT COUNT(*) AS total FROM nom_de_table');
      $donnees = mysql_fetch_assoc($requete);
      $total=$donnees['total']; //total


    //nombre de pages.
      $nombrePages = ceil($total/$messagesPage);

        if(isset($_GET['page'])) // Si la variable $_GET['page'] existe...
        {
           $pageActu=intval($_GET['page']);
        
            if($pageActu > $nombrePages)
            {
                $pageActu = $nombrePages;
            }
        }
        else 
        {
           $pageActuelle=1; // a n°1   
        }
       
      $entree=($pageActu-1)* $messagesPage;

      $req = mysql_query("select * FROM nom_de_table  DESC LIMIT $entree, $messagesPage");

    //AFFICHAGE DE LA PAGINATION     a placer dans votre code HTML
echo '

'; for($i=1; $i<=$nombreDePages; $i++) { if($i==$pageActuelle) { echo ''.$i.''; } else { echo ' '.$i.' '; } } echo '

';

Bien entendu au lieu d'afficher les numéros des pages, on peut afficher des images ( flèches, ...)

close
Ajouter un commentaire pour : Création d'une pagination

  • Police :
  • text gras
  • texte italique
  • texte barré
  • Smilies :
  • smile
  • surprise
  • triste
  • tirer la langue
  • rire



Pas de commentaires pour cet article.

poster un commentaire Laisser un commentaire

(ne nécessite aucune inscription).

Cé çui kil di ki yé (carotte )