Hallo,
ich habe eine unterschiedliche Anzahl von Datensätze, die ich über mehrere Seiten ausgeben lasse. Die Navigation der Seiten ist auf Vor und Zurück beschränkt. Ich möchte aber, dass man auf die einzelnen Seiten klicken kann. Kleines Beispiel. Wenn ich pro Seite 2 Datensätze ausgeben lassen möchte, und es sind 10 Datensätze vorhanden, so werden diese über 5 Seiten angezeigt. Es sollte nun folgendes Menü aufgebaut werden:
Seite 1 | 2 | 3 | 4 | 5
Wie mache ich das am besten? Bis jetzt habe ich das so gelöst:
Vielen Dank für eure Hilfe!
ich habe eine unterschiedliche Anzahl von Datensätze, die ich über mehrere Seiten ausgeben lasse. Die Navigation der Seiten ist auf Vor und Zurück beschränkt. Ich möchte aber, dass man auf die einzelnen Seiten klicken kann. Kleines Beispiel. Wenn ich pro Seite 2 Datensätze ausgeben lassen möchte, und es sind 10 Datensätze vorhanden, so werden diese über 5 Seiten angezeigt. Es sollte nun folgendes Menü aufgebaut werden:
Seite 1 | 2 | 3 | 4 | 5
Wie mache ich das am besten? Bis jetzt habe ich das so gelöst:
PHP-Code:
If ($menge > $Anzahl)
{
echo "<b><center>";
$vor = $z - 1; // Gibt einen Statuswert ab der sagt ob es noch ältere Einträge gibt.
$next = $z + 1; // Gibt einen Statuswert ab ob es noch weitere gibt.
If ($vor != 0 )
{
echo "<a href=\"".$pfadangabe."az_kategorien_vorlage.php?z=$vor&id=$kategorie_id\">";
}
If ($vor == 0)
{
echo "<span class=\"links_inaktiv\"><strike>Zurück</strike></span>";
}
else
{
echo "<span class=\"links_normal\">Zurück</span>";
}
If ($vor !=0) echo "</a>";
{
echo " | ";
If ($next <= $seiten)
{
echo "<a href=\"".$pfadangabe."az_kategorien_vorlage.php?z=$next&id=$kategorie_id\">";
}
If ($next > $seiten)
{
echo "<span class=\"links_inaktiv\"><strike>Vor</strike></span>";
}
else
{
echo "<span class=\"links_normal\">Vor</span>";
}
If ($next <=$seiten) echo "</a>";
{
echo"</b></center><P>";
}
}
}
EDIT:
PHP-Tags sponsored by TobiaZ. Und nen Keks gibts gratis dazu
Kommentar