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 ..
Merci de m'aider ,