Bonsoir depuis quelque heure je suis sur un script de pagination , en fait j'ai une page d'acceuil elle contienne des article sur chaque article il y'a un lien afficher la suite qui affiche tout le contenu de l'article ainsi ces commentaire , bon je suis sur le script du pagination de la page qui affiche toute le contenu ainsi tout le les commentaire , voici ce que j'ai fait ,

    <?php
    // On met dans une variable le nombre de messages qu'on veut par page
     
    $nombreDeMessagesParPage = 5; // Essayez de changer ce nombre pour voir :o)
     
    // On récupère le nombre total de messages
     
    $retour = $bdd -> prepare('SELECT COUNT(*) AS nb_messages FROM commentaire');
 
    $retour -> execute();
 
    $donnees = $retour->fetch();
     
    $totalDesMessages = $donnees['nb_messages'];
     
    // 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="suite.php?billet='. $_GET['billet'] .'?page=' . $i . '">' . $i . '</a> ';
     
    }
 
    ?>
 
 
    <?php
 
    if (isset($_GET['page']))
        {
            $page = $_GET['page'];
        }
    else
        {
            $page = 1;
        }
 
    $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
 
      
    $reponse = $bdd -> prepare('SELECT id_commentaire,id_article,commentaire_contenu,auteur_commentaire,DATE_FORMAT(date_commentaire,\'%d/%m/%y à %Hh%imin%ss\') AS date_commentaire_fr FROM commentaire WHERE id_article=? ORDER BY id_commentaire DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
     
 
 
    $reponse -> execute(array($_GET['billet']));
 
 
    while ($donnees = $reponse->fetch())
    {
 
?>
 
    <div class="bloc_commentaire">
 
        <p class="font_exoblack">
        <img src="Images/write_commentaire.png">Par : <?php echo $donnees['auteur_commentaire'];?> | <img src="Images/time.png"> Le : <?php echo $donnees['date_commentaire_fr'] ?>
        </p>
 
        <p class="font_fira">
        <?php echo $donnees['commentaire_contenu']; ?>
        </p>
        </div>
 
<?php
     }
?>

ça m'affiche toujours les mêmes commentaires aussi un long lien comme quand je clique par exemple sur la page une puis la page 2 etc ..

http://localhost/PYTHOGEEK-WEBSITE/suite.php?billet=1?page=1?page=1?page=1?page=2?page=3?page=1?page=2?page=3

Merci de m'aider ,

Aucune réponse