Salut tout le mondes,
Je suis bloqué sur comment crée une pagination pour les nouvelles de mon site web. Dans un tutoriel, il explique comment crée la paginations. j'ai crée une basse de donnée pour les nouvelles et je veux crée une pagination. Est-ce qu'il faut que je crée une nouvelle table dans la basse de donnée news et qu'il faut que je inclure les mêmes informations comme id, titre, contenu et la date. Je crois qu'il faut que je rajoute des nouveaux champs comme le nombre d'articles, le id_de la page.

Merci de m'aider en avances

2 réponses


mespeche
Réponse acceptée

J'étais parti dans une grande explication et en fait autant te donner le lien :)
Pagination PHP

tottosche
Réponse acceptée

ou un code:

<?php
    $page = 1;
    if (isset($_GET'n'])) // n, le numero de la page
        $page = intval($_GET'n']); 
    $nombreDActualitesParPage = 7; // Ou ce que tu veux
    $premiereActualiteAafficher = abs($page - 1) * $nombreDActualitesParPage;
    $sql = "SELECT * FROM actualites ORDER BY id DESC LIMIT $premiereActualiteAafficher , $nombreDActualitesParPage";
    $resutlat = mysql_query($sql)
    while ($donnees = mysql_fetch_array($resutlat)) {
    // Puis la tu gères comme tu veux
    }
    // Ensuite t'affiches ta pagination avec des liens qui met en parametre le numero de la page

?>