Bonjour,

je souhaite créer un chat.
Tout se passe bien jusqu'au moment ou je doit paginer mon scripte.
Une page contient les 10 derniers messages .
J'ai bien mes numéros de pages en bas avec mes 10 derniers messages.
Le problème est :
Lorsque je sélectionne la page précédente, les 10 même messages restent et donc je ne peut visualiser mes anciens messages.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
if (isset($_POST['page']))	
	{   
          $page=$_POST['page'];
      }
else	{   
          $page=1;
      }
$depart=($page-1)*10;
		mysql_connect("localhost", "root", "") or die("probleme connexion");
		mysql_select_db("messagerie") or die("probleme bd");
		$requete ="select * from message order by id DESC LIMIT ".$depart. ",10";
		$reponse = mysql_query ($requete) or die ("pb");
 
		echo '<br/><br/><div>';
 
			while ($donnees = mysql_fetch_array ($reponse))
				{
								echo '<strong>'.$donnees['id']."/".$donnees['psedo']." : </strong>".$donnees['message']."<br/>";
				}
		echo '</div><p>';
 
 
		$reponse = mysql_query('SELECT count(*) AS nb FROM message');
		$donnees = mysql_fetch_array($reponse);
		$nb_messages = $donnees['nb'];
		$nb_pages = ceil($nb_messages/10) ;
 
		for($i=1;$i<=$nb_pages;$i++)
{  
	echo '<a href="messagerie.php?page='.$i.'">'.$i.'</a>&nbsp;&nbsp;';
}