1
Hallo,
Ich lese hier aus einer DB mehrere Daten aus
Es sollen auf einer Seite immer nur 18 angezeigt werden
Wie kann ich dies jetzt machen, dass wenn man auf den Button klickt, dass die vorherigen nicht mehr angezeigt werden und dafür die 18 nächsten Daten, sodass man das ganze (solange Daten da sind) unendlich lange durchführen kann und in einem echo eine Fehlermeldung (bzw. ein Hinweis) ausgegeben wird, dass keine Daten zum ausgeben mehr da sind
Ich lese hier aus einer DB mehrere Daten aus
Es sollen auf einer Seite immer nur 18 angezeigt werden
Wie kann ich dies jetzt machen, dass wenn man auf den Button klickt, dass die vorherigen nicht mehr angezeigt werden und dafür die 18 nächsten Daten, sodass man das ganze (solange Daten da sind) unendlich lange durchführen kann und in einem echo eine Fehlermeldung (bzw. ein Hinweis) ausgegeben wird, dass keine Daten zum ausgeben mehr da sind
<?php
$statement = $pdo->prepare("SELECT * FROM `test` ORDER BY `id` DESC");
$result = $statement->execute();
$count = 0;
while($row = $statement->fetch()) {
if ($count < 18) {
echo $row['title'];
}
$count = $count + 1;
}
?>
<form method="post">
<button type="submit" name="nextpage">Nächste Seite →</button>
</form>