Blackbenji
Lieutenant
- Registriert
- Nov. 2009
- Beiträge
- 565
Hallo,
für die Navigation durch den Content möchte ich eine Navigation einbinden. Errechnet werden alle Beiträge, geteilt durch die anzuzeigenen Beiträge. Somit errechnen sich die Seitenzahlen.
Mein Problem ist: wenn ich 3 Items pro Seite habe, und 6 Beiträge in der Datenbank vorhanden habe, bekomme ich 3 Seiten angezeigt, wobei Seite 3 komplett leer ist, denn seite 1 und seite 2 zeigen jeweils 3 einträge an.
ich habe versucht mehrfach die formel umzustellen, komme aber zu keinem anderen ergebnis ...?
für die Navigation durch den Content möchte ich eine Navigation einbinden. Errechnet werden alle Beiträge, geteilt durch die anzuzeigenen Beiträge. Somit errechnen sich die Seitenzahlen.
PHP:
public function Navi() {
$db_result = $this->database->runSQLQuery("SELECT id FROM blog_content WHERE state = 1");
$count = mysql_num_rows($db_result);
$round_count = round(($count / ITEM_PRO_SITE) + 0.5, 0);
$links = '';
for($i=1; $i<=$round_count; $i++) {
if($i != $round_count) {
$links .= '<a href="?site='.$i.'">'.$i.'</a> · ';
}
else {
$links .= '<a href="?site='.$i.'">'.$i.'</a>';
}
}
return $links;
}
Mein Problem ist: wenn ich 3 Items pro Seite habe, und 6 Beiträge in der Datenbank vorhanden habe, bekomme ich 3 Seiten angezeigt, wobei Seite 3 komplett leer ist, denn seite 1 und seite 2 zeigen jeweils 3 einträge an.
ich habe versucht mehrfach die formel umzustellen, komme aber zu keinem anderen ergebnis ...?