Plusieurs page....

Résolu
showMe9031 Messages postés 21 Statut Membre -  
showMe9031 Messages postés 21 Statut Membre -
Bonjour,
Je voudrai savoir comment on fait pour avoir plusieurs page après la publication d'un certains nombres de news, c'est à dire avoir des numéros en bas de la page d'accueil.

en espérant une réponse,
merci d'avance !

2 réponses

  1. reverb94 Messages postés 108 Statut Membre 1
     
    Salut à toi,

    voici un système php de pagination, juste a copier coller et à modifier le nom des tables ^^

    // requête qui va te permettre de selectionner toutes les news de ta bdd
    $req=$bdd->prepare('SELECT COUNT(*) AS nombresnews FROM ta_table WHERE categorie="news"');

    $req>execute();
    // nombre de news par page = 12
    $newparpage=12;
    $new=$req->fetch(PDO::FETCH_ASSOC);
    $totaldesnews=$new['nombresnews'];
    $nombredepage=ceil($totaldesnews/$newparpage);
    echo '<span>';
    echo '<span">'.'Page : '.'</span>';
    for ($i=1;$i<= $nombredepage;$i++)
    {
    //le lien de ta page
    echo '<span"><a href="tapage.php?page='.$i.'">'.$i.'</a></span>';
    }
    if (isset($_GET['page']) && is_numeric($_GET['page']) && $_GET['page']>0 && $_GET['page']<= $nombredepage)
    {
    $page=intval($_GET['page']);
    }
    else
    {
    $page=1;
    }

    $premierenewafficher=$page*$newparpage-$newparpage;
    echo '</span>';

    bonne continuation ^^
    0
  2. showMe9031 Messages postés 21 Statut Membre 1
     
    Ok merci
    0