Rechercher : dans
Par :

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

Dernière réponse le 15 nov 2009 à 10:24:39 aneantisseur, le 14 nov 2009 à 22:56:27 
 Signaler ce message aux modérateurs

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.
Configuration: Windows Vista
Firefox 3.5.5

Meilleures réponses pour « Problème avec un code pour créer des pages » dans :
Créer un site beau, dynamique et respectueux des standards VoirVoici une liste de liens qui vous aideront à mieux exploiter les standards (HTML, CSS, DOM...) pour créer des sites plus beaux, plus dynamiques et plus respectueux des standards. A la fin de cette page, il y a également une liste de...
[Webmaster] Publier facilement une vidéo dans une page web VoirPublier une vidéo dans une page web n'est pas toujours évident: Selon le format (AVI, MPG, MOV...) tout le monde ne possède pas forcément le bon plugin et le bon codec. En revanche, la quasi-totalité des navigateurs possèdent le plugin Flash (SWF)....
[Outils] Freewares pour la création de sites Voir1. Éditeurs WYSIWYG 2. Éditeurs de code 3. Client FTP 4. Graphisme et retouche d'images 5. Graphisme de style FLASH 6. Édition audio 7. Serveur web Freewares pour la création de sites Vu le nombre de demandes pour créer un site,...

1

 aneantisseur, le 15 nov 2009 à 10:24:39

Personne ne peut m'aider ?

Répondre à aneantisseur