Hoe krijg je dat voor elkaar om met een formulier en 2 knoppen "volgende" en "vorige" te navigeren door een tabel. bij mij wil het niet lukken. wie helpt of geeft een goede tip:

mijn script::

<?php

include("scripts/smileys.php");

if(isset($_POST['vorige'])){

//connectie naar database
if($connectie = mysql_connect("localhost","root","VKR527")){ $db = mysql_select_db("blog");
$sql = "SELECT * FROM aankopen ORDER BY tijd DESC"; $result = mysql_query($sql);
while($record = mysql_fetch_object($result)){
$bericht = $record->bericht; $datum = $record->datum;
$tijd = $record->tijd;


echo "<b>Bericht gepost op: " . $datum . "om " . $tijd . "</b><br>";
echo "<hr>";
echo str_smiley($bericht) . "<p>";
echo "<p>";

}
mysql_close($connectie);

}

include("formulieren/berichtnavigatie.html");

}else{

//connectie naar database
if($connectie = mysql_connect("localhost","root","VKR527")){
$db = mysql_select_db("blog");
$sql = "SELECT * FROM aankopen ORDER BY tijd DESC LIMIT (hier een teller of z0 )3 ";
$result = mysql_query($sql);

while($record = mysql_fetch_object($result)){

$bericht = $record->bericht; $datum = $record->datum; $tijd = $record->tijd;

echo "<b>Bericht gepost op: " . $datum . "om " . $tijd . "</b><br>";
echo "<hr>";
echo str_smiley($bericht) . "<p>";
echo "<p>";

mysql_close($connectie);
}

include("formulieren/berichtnavigatie.html");

}
?>
Kijk even in de scriptlib, staan meerdere voorbeelden
Je moet eerst tellen hoeveel records er in je dbase staan die aan je voorwaarden voldoen.

Vervolgens kan je gaan bepalen aan de hand van wat GET variabelen op welke pagina je nu ziet, en welke je anders moet laten zien.

je query wordt dan:

<?php
$sql = "SELECT * FROM aankopen ORDER BY tijd DESC LIMIT ".$pagina.",".$aantalperpagina;
?>

Maar zoals Klaasjan al zei: kijk even in de scriptlib. Hier staan ontzettend veel eenvoudige voorbeelden.

Succes ermee!

Reageren