$limit=20;
if (!$start) { $start=0;}
$query = "select count($id) FROM impression";
$result = mysql_query($query);
$line=mysql_fetch_array($result);
$nbmot=$line["id"];
$sql="SELECT * FROM impression ORDER BY date LIMIT $start,$limit";
$res=mysql_query($sql, $db);
while ($ligne = mysql_fetch_object($res))
{
....
}
mysql_free_result ($res);
$precedent=$start-$limit;
$suivant=$start+$limit;
$max=$suivant;
if ($suivant>$nbmot) $max=$nbmot;
if ($start>0)
{
print "<a href='$PHP_SELF?start=$precedent'><<précédent<<</a>";
}
print "Résultat ".($start+1)." à $max sur $nbmot au total";
if ($suivant<$nbmot)
{
print "<a href='$PHP_SELF?start=$suivant'>>>suivant>></a>";
}
?>
print "Résultat ".($start+1)." à $max sur $nbmot au total";
if ($suivant<$nbmot)
le bug ce situe dans cet partie du code il ne m'affiche po les variables $max et $nbmot
est ce que le reste et bon?