Bonjour,  
 
C'est de nouveau moi, avec encore un petit problème.. Je pense que c'est tout bête, mais ça commence à faire presque une heure que je tourne en rond là dessus, donc peut-être qu'un oeil extérieur pourra m'aider.
 
Voilà : je veux afficher en gros des messages sur un forum.
Ce que je veux, c'est par exemple que si je décide qu'il y a 20 pages par forum, ma requete fasse un "LIMIT 0,20" pour la page 1, un "LIMIT 21,40" pour la page 2, et ainsi de suite.
Seulement, avec le code suivant, ça ne veut absolument pas marcher.
 
$nombre_de_messages_par_pages = 20;       //une fonction ceil calcule le nb de pages qu'il y a en tout
 $nombre_de_pages = ceil ($total['nombre_total_messages'] / $nombre_de_messages_par_pages);
     //on fixe ensuite les varibles $nb_debut et $nb_fin qui vont servir pour savoir quels messages on doit afficher en fonction de la page qu'on veut
   if (isset ($_GET['page']))
 {
  $nb_debut = 0 + $nombre_de_messages_par_pages * ( $_GET['page']-1 ) + 1;
  $nb_fin = $nombre_de_messages_par_pages + $nombre_de_messages_par_pages * ( $_GET['page']- 1 ) ;
 }
     else //si la personne arrive sur la page pour la première fois, on affiche les messages les plus récents
 {
  $nb_debut = 0 ;
  $nb_fin = 20 ;
 }
    
 mysql_connect (************);
 mysql_select_db (**************) ;
 $recuperation_messages = mysql_query("SELECT * FROM forum WHERE rubrique='" . $_GET['rubrique'] . "' ORDER BY timestamp desc LIMIT $nb_debut,$nb_fin" ) or die(mysql_error());
 mysql_close () ;  | 
 
Si je clique sur le lien pour lequel la variable $_GET['page'] aura une valeur de :
(note, pour les $nb_debut et $nb_fin, les valeurs que je donne là, ça vient d'un echo, donc c'est ce que c'est, et non pas ce que ça devrait être)
 
- page 1 ; j'ai $nb_debut = 1 et $nb_fin = 20 (il faudrait un $nb_debut = 0, je suis d'accord)
 -> je vois 20 messages...
 
- page 2 ; j'ai $nb_debut = 21 et $nb_fin = 40
 -> je vois 40 messages...
 
- page 3 ; j'ai $nb_debut = 41 et $nb_fin = 60
 -> je vois 22 messages...
 
Je suis un peu perplexe là j'avoue... c'est le nombre de messages que ça me renvoie qui me trouble, je vois pas du tout d'où ça sort...