Dateigrösse: 1.43 kb
1 <?php 2 function blaettern($start, $zeilen, $total) 3 { 4 $message = ''; 5 // Wenn mehr Datensaetze gefunden wurden als auf einer Seite Platz 6 // haben, wird die Anzahl benoetigter Seiten berechnet 7 if ($total > $zeilen) 8 { 9 $Seiten = intval($total/$zeilen); 10 if ($total%$zeilen != 0) { 11 $Seiten++; 12 } 13 } 14 15 // Alle Seiten-Nummern werden als anklickbare Links aufgefuehrt; 16 // die aktuelle Seite erscheint markiert. 17 for ($i = 1; $i <= $Seiten; $i++) 18 { 19 $fwd = ($i-1)*$zeilen; 20 if (($start/$zeilen + 1) == $i) 21 { 22 $message .= ' <span style="background:#fff; border:1px solid #d00; border-radius:3pt; font-size:11px; padding:2px; color:#d00; font-weight:bold;"> '.$i.' </span>'; 23 } 24 else 25 { 26 if(isset($_REQUEST['suchbegriff'])) 27 { 28 $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>'; 29 } 30 else 31 { 32 $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>'; 33 } 34 } 35 } 36 37 if($message=='') { 38 return ''; 39 } else { 40 //return '<b>Seite </b>'.$message.' '; 41 return $message; 42 } 43 44 } 45 ?>