bannière de la page Créer un système de pagination en PHP

Créer un système de pagination en PHP

Connexion à la base de donnée

Pour créer notre système de pagination en PHP, Nous allons commencer par nous connecter à la base de donnée. Pour cela, on utilise PDO pour se connecter à la base de donnée articles. Et on fait notre premier select pour récupérer tous les articles

<?php

$bdd = new PDO('mysql:host=localhost;dbname=articles', 'root', 'root');

$articles = $bdd->query('SELECT * FROM news')->fetchAll();

?>

Afficher nos données

Maintenant que nous avons récupéré nos données grâce au SELECT, nous allons tous les afficher sur notre page. Pour cela nous allons faire ceci :

foreach($articles as $article){

echo "<h1>".$article['titre']."</h1>";

echo "<p>".$article['contenu']."</p>";

}

 

Création de la pagination

Maintenant que nous avons récupéré et afficher tous les articles de notre table, nous allons les traiter pour créer notre système de pagination en PHP. Nous voulons afficher uniquement 4 articles par page. On va récupérer le numéro de la page que l’on envoie en paramètre dans l’url comme ceci : localhost/index.php?page=3 pour cela, on utilise la variable $_GET pour récupérer notre valeur :

<?php

$nbPage= $_GET[‘page’];

?>