falke: blätterfunktion nur die letzte Seite mit Tabelle

Beitrag lesen

hi tom ,

function createPages($input, $perpage)
 {

global $page, $_SERVER, $pages, $Suche;
     if (empty($input))
         die("createPages(<b>$input = $input</b>, $perpage = $perpage");
     if ($input <= $perpage) //also input ist die anzahl der dbzeilen
und $perpage wieviel jede Seite anzeigen soll bei mir 10 Zeilen pro Seite
         return "&#xAB; <b>1 - ".$input."</b> &#xBB;";
     if (!$page || $page < 10)
   {
         $page = 0;
     }

$pages = ceil($input*10 / $perpage);
     $html = "";  der rückgabestring (noch steht nichts drin)

if ($page > 0 )
       {
            $html .=  "<a href="".$_SERVER["PHP_SELF"]."?page=".($page-10)."&Suche=".$Suche."">&#xAB;</a>&#xA0;";
         }      // das $Suche ist dafür falls jemand die Suchfunktion benutzt auch dort die Blätterfunktion funkt
       else
       {
            $html .= "&#xAB;&#xA0;";
         }

for($i = 0; $i <= $pages; $i+=10)
   {
         if ($i == $page)
     {
             $html .= "<b>".$i."-".($i+10)."</b>&#xA0;";
         }
     else
      {
             $html .= "<a href="".$_SERVER["PHP_SELF"]."?page=".$i."&Suche=".$Suche."">".$i."-".($i+10)."</a>&#xA0;";

}
     }

if ($page <= $pages-10)
   {
         $html .= "<a href="".$_SERVER["PHP_SELF"]."?page=".($page+10)."&Suche=".$Suche.">&#xBB;</a>&#xA0;"; // Ja, "Vorwärtsblätterlink" erstellen.
     }
   else
   {
         $html .= "&#xBB;&#xA0;";
     }

return $html;
 }

ich hoffe es ist verständlich genug bin aber gerne zu weiteren verbesserugen bereit.

mit freundlichen Grüßen

falke