J'ai un message d'erreur dans un tableau
Posté : 12 mai 2007, 10:29
Bonjour à tous,
J'ai réalisé un livre d'or qui affiche par page les 5 derniers messages et le visiteur passe de page en page avec ce type de navigation :
1 | 2 | 3 et les messages s'affichent de 5 en 5.
http://www.qcmresto.fr/simone/index2.ph ... 1&debut=10
Malheureusement lorsque que le total des messages n'est pas un multiple de 5, à la dernière page j'ai un message d'erreur: Il ne peut pas passer à la ligne suivante.Dans l'exemple à la ligne 14.
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 13 on MySQL result index 9 in /home4/s/sitweb-chr/www/simone/livreor/livre_or.php on line 95
Est - ce que quelqu'un aurait une idée car là je "séche" ?
Merci d'avance de l'aide
J'ai réalisé un livre d'or qui affiche par page les 5 derniers messages et le visiteur passe de page en page avec ce type de navigation :
1 | 2 | 3 et les messages s'affichent de 5 en 5.
http://www.qcmresto.fr/simone/index2.ph ... 1&debut=10
Malheureusement lorsque que le total des messages n'est pas un multiple de 5, à la dernière page j'ai un message d'erreur: Il ne peut pas passer à la ligne suivante.Dans l'exemple à la ligne 14.
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 13 on MySQL result index 9 in /home4/s/sitweb-chr/www/simone/livreor/livre_or.php on line 95
Est - ce que quelqu'un aurait une idée car là je "séche" ?
Merci d'avance de l'aide
<?
$req3=mysql_query("SELECT * FROM message ORDER BY dater DESC");
$nbr3=mysql_num_rows($req3);
if ($nbr3=="0")
{
echo "<FONT FACE=\"Arial\" SIZE=2 COLOR=#000000><b><center>Aucun message dans le forum</center></b>";
}
else
{
if ($debut+5<=$nbr3) { $fin=$debut+4; } else { $fin=$nbr3; }
for ($i=$debut;$i<=$fin;$i++)
{
$nom = mysql_result($req3,$i+0,"nom");
$message = mysql_result($req3,$i+0,"message");
$dater = mysql_result($req3,$i+0,"dater");
$dater2= substr($dater,8,2)."/".substr($dater,5,2)."/".substr($dater,0,4)." à ".substr($dater,11,8);
echo "<font size=2>$message</font><br>";
echo "<div align=right><i>$nom, le $dater2</i>";
echo "</div>";
echo "<br>";
echo "<font color=#808080>";
for ($j=1;$j<=160;$j++) { echo "·"; }
echo "</font><br>";
}
}
?>
<?
$nbrpage=ceil($nbr3/5);
echo "<FONT FACE=\"Arial\" SIZE=2 COLOR=#000000><center>";
for ($i=1;$i<=$nbrpage;$i++)
{
$debut2=5*($i-1)+0;
if ($debut2!=$debut)
{
echo '<a href="index2.php?page=livreor/livre_or.php&Numero=1&debut='.$debut2.'">'.$i.'</a>';
}
else
{
echo "<b>$i</b>";
}
if ($i!=$nbrpage) { echo " | "; }
}
?>