define("LIMIT_PAGE", 5);
$site = (isset($_GET['site']) ? (int) $_GET['site'] : 1);
$qry = "SELECT
COUNT(*) AS anzahl
FROM
gb";
$erg = mysql_query($qry) OR die(mysql_error());
$erg = mysql_fetch_assoc($erg);
$anzahl = $erg['anzahl'];
if(ceil($anzahl/LIMIT_PAGE) < $site)
$site = 1;
if($site < 1)
$site = 1;
$qry = "SELECT
id,
username,
comment,
datum
FROM
gb
ORDER BY
datum DESC
LIMIT
".($site - 1) * LIMIT_PAGE.",".LIMIT_PAGE;
$erg = mysql_query($qry) OR die(mysql_error());
echo " <div class=\"gb\">\n";
echo " <b>Es ".($anzahl == 1 ? "ist 1 Eintrag" : "sind ".$anzahl." Einträge")." vorhanden.</b>\n";
if(mysql_num_rows($erg)){
if($anzahl > LIMIT_PAGE){
echo " <div class=\"seiten\">Seite: \n";
for($i = ($site > 5 ? $site-5 : 1) ; $i < 11 + ($site > 5 ? $site-5 : 1) ; $i++){
if($i != $site){
echo " <a href=\"".$_SERVER['PHP_SELF']."?site=".$i."\">".$i."</a>\n";
} else {
echo " <b>".$site."</b>\n";
}
if($i * LIMIT_PAGE >= $anzahl)
break;
}
echo " </div>\n";
//Beiträge anzeigen
}