Bonjour, voici un bout de script:
--------------------------------------------
< ?
$nbpage = ceil($id / $nbmess ) ;
echo"<table align=´center´ width=´300´>\n";
if ( $page>1){
$i=$page-1;
echo " <tr><td width=´150´><font size=´2´><a href=\"$PHP_SELF?page=$i\" target=_self>Précédent</a></font></td>\n";
}
if ( $page<$nbpage){
$i=$page+1;
echo " <td><font size=´2´><a href=\"$PHP_SELF?page=$i\" target=_self>Suivant</a></font></td></tr>\n";
}
echo"</table>\n";
mysql_close();
? >
---------------------------
Il a pour but de mettre 5 messages par page et de mettre un lien suivant et précédent.
Le problème c´est que dans la derniere page exemple: j´ai 3 messages, il ajoute un lien suivant quand même! J´ai essayer plein de chose et je ne suis pas capable parce que je débute en php! Je sais que le probleme est cette ligne:
if ( $page<$nbpage){
Il faudrait que je la remplace par quoi?
Merci d´avance!
notes:
$nbmess=5
$page=1
$nbpage = ceil($id / $nbmess )
$id=nombre de messages en tout