hallo,
ich hab ein Problem undzwar will ich bei einem script nur eine bestimmte anzahl von datenszäten ausgeben, danach soll er immer einen weiter button oder so kommen... und halt zurück...
ich habe folgendes gemacht/probiert.
$start = (isset($start)) ? abs((int)$start) : 0;
$limit = 5;
$table = "forumbeitrag";
$resultID = @mysql_query("SELECT COUNT(postid) FROM ".$table);
$total = @mysql_result($resultID,0);
$start = ($start >= $total) ? $total - $limit : $start;
$query = "SELECT * FROM ".$table ." where forumid='$forumid' and threadid='$threadid' order by postid desc LIMIT ".$start.",".$limit;
$resultID = @mysql_query($query);
.
.
.
while ($row = mysql_fetch_array($resultID))
{
//Ausgabe
}
if ($start > 0)
{
$newStart = ($start - $limit < 0) ? 0 : ($start-$limit);
echo "<a href=posts.php?start=$newStart&threadid=$row[threadid]&forumid=$row[forumid]>zurück >></a>";
}
if ($start + $limit < $total)
{
$newStart = $start + $limit;
echo "<a href=posts.php?start=$newStart&threadid=$row[threadid]&forumid=$row[forumid]>vor >></a>";
}
bei dem script gibt er zwar das aus was er soll .. doch der link weiter existiert auch immer naja und im link stehen für start zwar die werte aber threadid und forumid nicht...
In der Ausgabe stehen sie aber richtig .. da hab ich sie für jeden datensatz ausgegeben und stimmen... nur in dem link steht immer
threadid=&forumid=
kann mir da wer helfen??
tnx
jenny