Dateigrösse: 1.43 kb
<?php
function blaettern($start, $zeilen, $total)
{
$message = '';
// Wenn mehr Datensaetze gefunden wurden als auf einer Seite Platz
// haben, wird die Anzahl benoetigter Seiten berechnet
if ($total > $zeilen)
{
$Seiten = intval($total/$zeilen);
if ($total%$zeilen != 0) {
$Seiten++;
}
}
// Alle Seiten-Nummern werden als anklickbare Links aufgefuehrt;
// die aktuelle Seite erscheint markiert.
for ($i = 1; $i <= $Seiten; $i++)
{
$fwd = ($i-1)*$zeilen;
if (($start/$zeilen + 1) == $i)
{
$message .= ' <span style="background:#fff; border:1px solid #d00; border-radius:3pt; font-size:11px; padding:2px; color:#d00; font-weight:bold;"> '.$i.' </span>';
}
else
{
if(isset($_REQUEST['suchbegriff']))
{
$message .= ' <a style="font-size:11px; padding:2px; color:#000; font-weight:bold;" href="'.$_SERVER['PHP_SELF'].'?kap='.$_REQUEST['kap'].'&navid='.$_REQUEST['navid'].'&ukap='.$_REQUEST['ukap'].'&start='.$fwd.'&suchbegriff='.$_REQUEST['suchbegriff'].'">'.$i.'</a>';
}
else
{
$message .= ' <a style="font-size:11px; padding:2px; color:#000; font-weight:bold;" href="'.$_SERVER['PHP_SELF'].'?kap='.$_REQUEST['kap'].'&navid='.$_REQUEST['navid'].'&ukap='.$_REQUEST['ukap'].'&start='.$fwd.'">'.$i.'</a>';
}
}
}
if($message=='') {
return '';
} else {
//return '<b>Seite </b>'.$message.' ';
return $message;
}
}
?>