Hallo und Guten Morgen alle
Ich habe eine Blätter Funktion in meiner Seite, zum Beispiel Gästebuch die sieht so aus:
Sieht bei 30 einträgen in etwa so: 1 2 3 aus.
Wenn ich aber 150 Einträge habe würde es etwa so 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 aussehen.
Wie kann ich diese Seiten so aussehen lassen wie zB hier im Forum.
Habe keinen Ansatz..
Danke im vorraus für Hilfe
Ich habe eine Blätter Funktion in meiner Seite, zum Beispiel Gästebuch die sieht so aus:
PHP:
$basic['gbseite'] = 10; // kommt eigentlich aus DB
stmt = $mysqli->prepare("SELECT COUNT(*) FROM gbuch ORDER BY id");
$stmt->execute();
$rower = $stmt->get_result()->fetch_row();
$number = $rower[0];
$seiten=ceil($number/$basic['gbseite']);
$start=$np * $basic['gbseite'];
$stmt = $mysqli->prepare("SELECT name, inhalt, datum, mail FROM gbuch ORDER BY datum DESC LIMIT $start,$basic[gbseite]");
$stmt->execute();
$resultl = $stmt->get_result();
while ($l = $resultl->fetch_assoc())
{
... Code ...
}
$now=$np+1;
for($i=0; $i < $seiten; $i++)
{
$now2=$i+1;
if ($i==$np)
{
$leiste.='<span>'.$now2.'</span> ';
}
else
{
$leiste.='<span><a href="index.php?sid='.IntVal($sid).'&np='.IntVal($i).'">'.$now2.'</a></span> ';
}
}
echo'<div class="leiste">'.$leiste.'</div>';
Sieht bei 30 einträgen in etwa so: 1 2 3 aus.
Wenn ich aber 150 Einträge habe würde es etwa so 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 aussehen.
Wie kann ich diese Seiten so aussehen lassen wie zB hier im Forum.
Habe keinen Ansatz..
Danke im vorraus für Hilfe