Problème avec un code pour créer des pages
aneantisseur
Messages postés
411
Statut
Membre
-
aneantisseur Messages postés 411 Statut Membre -
aneantisseur Messages postés 411 Statut Membre -
Bonjour, j'ai fait un code pour pouvoir créer des pages, il me créé bien les pages mais ne limite pas les messages par page.
Par exemple, les messages par pages sont limités a 10, il va me mettre les 12 messages que contient la table, mais il va en même temps me créer une 2ème page, qui contiendra exactement les mêmes messages que la première page.
Voici mon code :
Merci.
Par exemple, les messages par pages sont limités a 10, il va me mettre les 12 messages que contient la table, mais il va en même temps me créer une 2ème page, qui contiendra exactement les mêmes messages que la première page.
Voici mon code :
$nombreDeMessagesParPage = 10;
$retour = mysql_query('SELECT COUNT(*) AS id FROM forum_'.$_GET['titre'].'') or die (mysql_error());
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['id'];
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
echo 'Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="discussions.php?titre='.$_GET['titre'].'&sujet='.$_GET['sujet'].'&page=' . $i . '">' . $i . '</a> ';
}
if (isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 1;
}
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
$reponse = mysql_query('SELECT * FROM forum_'.$_GET['titre'].' WHERE titre=\''.urldecode(mysql_real_escape_string(htmlspecialchars($_GET['sujet']))).'\' ORDER BY ID DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage) or die (mysql_error());
Merci.
A voir également:
- Problème avec un code pour créer des pages
- Créer un lien pour partager des photos - Guide
- Comment créer un groupe whatsapp - Guide
- Code ascii - Guide
- Créer un compte google - Guide
- Comment créer un qr code - Guide