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] Afficher facilement le code php/xhtml de vos pages VoirSi vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
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...
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...
Introduction au HTML VoirPrésentation du HTML Le HTML (« HyperText Mark-Up Language ») est un langage dit de « marquage » (de « structuration » ou de « balisage ») dont le rôle est de formaliser l'écriture d'un document avec des balises de formatage. Les balises permettent...

1

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

Personne ne peut m'aider ?

Répondre à aneantisseur