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 "« <b>1 - ".$input."</b> »";
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."">«</a> ";
} // das $Suche ist dafür falls jemand die Suchfunktion benutzt auch dort die Blätterfunktion funkt
else
{
$html .= "« ";
}
for($i = 0; $i <= $pages; $i+=10)
{
if ($i == $page)
{
$html .= "<b>".$i."-".($i+10)."</b> ";
}
else
{
$html .= "<a href="".$_SERVER["PHP_SELF"]."?page=".$i."&Suche=".$Suche."">".$i."-".($i+10)."</a> ";
}
}
if ($page <= $pages-10)
{
$html .= "<a href="".$_SERVER["PHP_SELF"]."?page=".($page+10)."&Suche=".$Suche.">»</a> "; // Ja, "Vorwärtsblätterlink" erstellen.
}
else
{
$html .= "» ";
}
return $html;
}
ich hoffe es ist verständlich genug bin aber gerne zu weiteren verbesserugen bereit.
mit freundlichen Grüßen
falke