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 :
On peut cacher le code source d'une page HTML VoirMythe: On peut cacher le code source d'une page HTML. Réalité: FAUX. Explications: Pour pouvoir afficher une page web (HTML), le navigateur doit - à un moment où un autre - avoir le code HTML en clair. Il y a donc toujours moyen de le...
IGoogle - Créer sa page d'accueil en 30 secondes VoirPour accéder au portail personnalisable de Google, cliquez sur le lien « iGoogle » situé dans le coin supérieur droit de la page d’accueil du moteur de recherche. L’interface du portail iGoogle apparaît aussitôt : Étant donné que vous...
Télécharger Page Saver Basic VoirLes outils de capture d'écran se limitent à la capture de la zone visible de l'écran. Parfois il est nécessaire d'avoir une capture complète d'une page web. Pearl Crescent Page Saver est une extension de Mozilla Firefox permettant la capture d'une...
Webmastering - Introduction à la création de pages web VoirNotion de site web Un site web (aussi appelé site internet par abus de langage) est un ensemble de fichiers HTML, liés par des liens hypertextes, stockés sur un serveur web, c'est-à-dire un ordinateur connecté en permanence à internet, hébergeant...

1

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

Personne ne peut m'aider ?

Répondre à aneantisseur
Collection CommentÇaMarche.net