Ich habe Schwierigkeiten mit meinem MYSQL/PHP Dashboard. - Zurzeit habe ich 50 Seiten, aber momentan werden alle auf derselben Seite angezeigt.MySQL/PHP - Seitenzahl Paginierung Zeige nur 10 Seiten mal
http://imgur.com/wDfTWUa - wie Sie in der beigefügten Datei sehen können. - Ich möchte nur 10 Seiten anzeigen lassen und in der Lage sein, durch den Rest der Seiten zu klicken, ohne 4 Seiten zu sehen.
Exsampel < - 2 3 4 5 6 7 8 9 10 -?>, Wenn Sie sind page = 1, wenn Sie sind auf Seite 10 page = < - 11 12 13 14 15 16 17 18 19->
Hoffe, du kannst mir helfen.
Code:
<?php
include 'config.php';
$sidenr = $_GET['page'];
$sidenr2 = ($sidenr -1) * 10;
echo $sidenr2;
echo "<br><br>";
$query100 = mysqli_query($conn, "SELECT * FROM `test` LIMIT $sidenr2,10") or die(mysqli_error($conn));
while($row = mysqli_fetch_array($query100))
{
echo $row['id']."<br>";
}
$result = mysqli_query($conn, "SELECT * FROM test");
$num_rows = mysqli_num_rows($result);
$sideantal = $num_rows/10;
echo "Der skal være antal sider: ". $sideantal;
echo "<br><br>antal rækker ". $num_rows . "<br><br>";
?>
<br><br>
<?php
for ($number = 1; $number <= $sideantal; $number++) {
echo "<li><a href=\"test.php?page=".$number."\" >". $number. "</a></li>";
}
?>
Hallo, es funktioniert wirklich gut! Nur ein Problem, wenn es nur 2 Seiten gibt, sollte es nicht weiter bis zu 5 Seiten zählen –
Hai, bitte versuche es nochmal mit dem aktualisierten Code –
Danke, es ist jetzt 100% perfekt! –