PHP-script med en "limit"fejl
Hej Eksperter. :)Jeg har en gæstebog hvor man kun ser de 10 nyeste indlæg, men kan vælge at se de næste ved at klikke sig videre. :)
Se scriptet her:
<?
if(!$_GET["offset"]) {
$offset = "0";
} else {
$offset = $_GET["offset"];
}
$next = $offset+10;
$connection = mysql_connect("localhost","*******","*******");
mysql_select_db("1goweb90181");
$query = mysql_query("SELECT opslag,navn,dato,id FROM giv_guest ORDER BY id DESC LIMIT $offset,$next");
while($row = mysql_fetch_array($query)) {
echo '<p align="left"><br>
<font size="2" face="Arial"><b>' . nl2br($row[0]) . '</b></font><br>
<font size="2" face="Arial">Skrevet af: <i>' . $row[1] . '</i> - d. ' . $row[2] . '</font>
<br><br>';
}
$offset = $offset+10;
echo "<br><center><font size='2' face='Arial'><a href=$PHP_SELF?offset=$offset>Se de næste 10 indlæg</a></center></font>";
?>
Se det i brug her: http://www.vinds.dk/giv/guestbook/guestbook.php . Fejlen ligger i, at når man klikker "Se de næste 10 indlæg", så ser man ikke kun de næste 10, men alle de restende indlæg. Når man så klikker igen, så ser man kun de 10 sidste. Hvad ser der lige??
Håber I forstår hvad jeg mener, for det virker lidt kryptisk! :)
Mvh.
Andreas V.
