![Sad :(](./images/smilies/icon_sad.gif)
Ik heb dus een gastenboek die tot nu toe perfect werkte
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Maar mijn gastenboek zal behoorlijk veel gebruikt worden, dus wil ik er iets inbouwen om de berichten per 15 te tonen.
daar heb ik deze code voor:
Code: Selecteer alles
$rij = $_GET["pagina"]*5;
$query = "SELECT * WHERE 1 ORDER BY `id` DESC LIMIT ".$rij.", 15" ;
$result = mysql_query($query) or die("FOUT : ". mysql_error());
while ($bericht = mysql_fetch_array($result,MYSQL_NUM)){
printf($bericht[0] ....
// de array bericht zal schonekes uitgewerkt in de lay out zitten en getoond worden zolang er berichten zijn in de array, ge weet wel.
}
Als je dus de pagina opent, en je geeft een GET-variabele mee die een nummer bevat, zal hij dus op gastenboek.php?pagina=0 de laatste 15 berichten ophalen en tonen. Op pagina=1 zal hij de volgende 15 berichten tonen (te beginnen vanaf bericht 15...)
Het probleem is echter, dat ik slechts 14 berichten per pagina te zien krijg. De berichten 0, 15, 30, 45 ... worden als het ware niet getoont.
Nu heb ik 2 vraagjes :
- snapt er iemand mijnen uitleg?
- En zoja, wat doet ge eraan?
PS : ik heb ook al eens met while(list($a, $b, $c...) = mysql_fetch_row($result))... geprobeert, maar dat geeft dezelfde problemen.
Ik hoop dat ge mij zoals altijd weer kunt helpen
![Wink :wink:](./images/smilies/icon_wink.gif)
Bedankt op voorhand!
De oppervlakte