Ich möchte meine Blätterfunktion erweitern. So dass bei 100Seiten nicht alle ausgegeben werden sondern nur von der aktuellen 4 weniger und 4 mehr, so wie die letzte seite, also so:
1 2 3 4 [5] 6 7 8 9 ... 100
Wie kann ich das "einfach" in mein jetztiges Script integrieren?
1 2 3 4 [5] 6 7 8 9 ... 100
Wie kann ich das "einfach" in mein jetztiges Script integrieren?
PHP:
$seite = $_GET["seite"];
if(!isset($seite))
{
$seite = 1;
}
$eintraege_pro_seite = 18;
$start = $seite * $eintraege_pro_seite - $eintraege_pro_seite;
// Seitenzahl
$result = mysql_query("SELECT bilder.idp FROM bilder, nschild WHERE nschild.up = '1' AND nschild.nsuserid='$user1' AND nschild.bildid = bilder.idp AND (typ = '3' OR typ ='2') ORDER BY bilder.time DESC ");
$menge = mysql_num_rows($result);
$wieviel_seiten = $menge / $eintraege_pro_seite;
echo "<div align=\"center\">";
echo "<b>Seite:</b> ";
$max= "12" ;
for($a=0; $a < $wieviel_seiten; $a++)
{
$b = $a + 1;
if($seite == $b)
{
echo " <b>$b</b> ";
}
else
{
echo " <a href=\"index.php?show=gallery&user=$user1&seite=$b\">$b</a> ";
}
}
echo "</div>";