Problème news par page

Résolu/Fermé
Neiglen Messages postés 21 Date d'inscription samedi 12 janvier 2008 Statut Membre Dernière intervention 15 février 2012 - 6 mai 2010 à 19:45
Neiglen Messages postés 21 Date d'inscription samedi 12 janvier 2008 Statut Membre Dernière intervention 15 février 2012 - 12 mai 2010 à 14:59
Bonjour,
j'ai fait un site avec un système de news par page (simpliste).
Mais le "Page: 1 2 3 ..." ne s'affiche pas, pourtant quand je tape "?page=1" en plus dans l'URL les pages sont bien affichés.
Sa fait deux semaines que je colle.
Pourriez vous m'aider ?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<?php include('Menu/Informations.php'); ?>
</head>


<body>
 
<!--[if lt IE 8]><style type="text/css">/* Only Hack for IE */#main, #page{ height:1%; }.bg{ height:1000em; }    </style><![endif]-->

<div id="conteneur">
<div id="header"></div>
	 

<div id="left">

<?php include('Menu/Gauche.php'); ?>

</div>

															   

<div id="right">

<?php include('Menu/Droite.php'); ?>

</div>

<?php
include('config/config.php');
$nombreDeMessagesParPage = 4; 
$retour = mysql_query('SELECT COUNT(*) AS nb_news FROM nouvelle')or die(mysql_error("Erreur lors du chargement de la page"));
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_news'];
$nombreDePages  = ceil($totalDesMessages / $nombreDeMessagesParPage);
echo 'Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="index.php?page=' . $i . '">' . $i . '</a> ';
}
?>
<?php
if (isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 1;
}
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
$reponse = mysql_query('SELECT * FROM nouvelle ORDER BY ID DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage)or die(mysql_error("Erreur lors du chargement de la page"));
while ($donnees = mysql_fetch_array($reponse))
{
?>

<div id="content">
<div class="contenu_haut">
<div style="text-align: center;"><br />
<big style="color: rgb(192, 192, 38); font-weight: bold; font-style: italic;"><?php echo $donnees['NOME']; ?> - Écrit par <?php echo $donnees['AUTORE']; ?></big><br />
</div>
</div>


<div class="contenu_fond"> 

<?php echo $donnees['MESSAGGIO']; ?><br />
<br />





</div>

<div class="contenu_bas"></div>





</div>
<?php
}
?>


<div id="bgleft" class="bg left"></div>

<div id="bgright" class="bg right"></div>

<div id="bgcentre" class="bg centre"></div>


<div id="pied"></div>

</div>



<?php include('Menu/Bas.php'); ?>

</body>
</html>


A voir également:

1 réponse

Neiglen Messages postés 21 Date d'inscription samedi 12 janvier 2008 Statut Membre Dernière intervention 15 février 2012
12 mai 2010 à 14:59
UP !!!!
Svp j'en ai vraiment besoin
0