Hallo zusammen,
ich hab eine Frage. Und zwar habe ich ein Suchformular welches eine Datenbank durchsucht. Teilweise werden da bis zu 100 Datensätze gefunden und dann angezeigt. Wie kann ich denn das am geschicktesten machen, dass immer nur 20 Datensätze geladen werden und dann z.b. durch klick auf einen Link "nächste 20 Treffer", die nächsten 20 Datensätze geladen werden usw. Oder dass am Ende der Seite ein Vor und Zurück Button ist der die nächsten/vorherigen 20 Datensätze anzeigt?
Bisher habe ich es wie folgt gemacht, damit alle Datensätze auf einmal angezeigt werden:
ich hab eine Frage. Und zwar habe ich ein Suchformular welches eine Datenbank durchsucht. Teilweise werden da bis zu 100 Datensätze gefunden und dann angezeigt. Wie kann ich denn das am geschicktesten machen, dass immer nur 20 Datensätze geladen werden und dann z.b. durch klick auf einen Link "nächste 20 Treffer", die nächsten 20 Datensätze geladen werden usw. Oder dass am Ende der Seite ein Vor und Zurück Button ist der die nächsten/vorherigen 20 Datensätze anzeigt?
Bisher habe ich es wie folgt gemacht, damit alle Datensätze auf einmal angezeigt werden:
PHP:
<table>
<?php
// Datensätze anzeigen
if($ergebnis){
while($datensatz = mysql_fetch_assoc($ergebnis)){
foreach($datensatz as $feld => $wert){
$wert = utf8_encode($wert);
echo "<tr><td>$wert</td></tr>";
}
}
} else {
echo "No Data found!";
}
// Datenbankverbindung trennen
mysql_close($connect);
?>
</table>