Problème avec un code pour créer des pages

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 :

	$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'].'&amp;sujet='.$_GET['sujet'].'&amp;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:

1 réponse

aneantisseur Messages postés 411 Statut Membre 18
 
Personne ne peut m'aider ?
0