Hallo
Folgender Code funktioniert ganz gut. Nur wenn ich bei den Anzahl Links eine Zahl unter 4 nehme, dann werden z.B. 3 Links ($number_link_per_page = 3) korrekt angezeigt, aber man kann nicht mehr blättern :-(
Sieht jemand den Fehler?
Folgender Code funktioniert ganz gut. Nur wenn ich bei den Anzahl Links eine Zahl unter 4 nehme, dann werden z.B. 3 Links ($number_link_per_page = 3) korrekt angezeigt, aber man kann nicht mehr blättern :-(
PHP-Code:
<?php
$number_per_page = 3; // Anzahl der Einträge pro Seite
$number_link_per_page = 5; // Anzahl der Links die angezeigt werden
$get_page = $_GET['page']; // Gibt die aktuelle Seitenzahl
$count_pages = 3000; // zum testen, Anzahl der Datensätze
$start = floor($get_page - $number_link_per_page/2);
if($start <= 0){
$start=1;
}
$end = $start + $number_link_per_page-1;
if($end >= $count_pages){
$end = $count_pages;
}
if($end <= $count_pages){
$end = $end;
}
// Ausgabe der Links
for ($i = $start; $i <= $end ;$i++){
echo ' <a href="a.php?page='.$i.'">'.$i.'</a>';
}
?>