PHP-Code:
//hier ist schon mal ein Fehler
<a href="<?php echo $_GET["PHP_SELF"]; ?>?seite=<?php echo $seite + 1; ?>">weiter</a>
//richtig sollte sein
<a href="<?php echo $_SERVER['PHP_SELF'].'?seite='.$seite+1; ?>">weiter</a>
Recht unübersichtlich das ganze muss mich da noch etwas einlesen.
PHP-Code:
//hier ist der Grund wieso er dir den Link auch auf der letzten Seite anzeigt
if ( ( $seite +1 ) <= $seitengesamt ) { echo 'LINK von oben';}
//solltest du abändern in
if ( ( $seite +1 ) < $seitengesamt ) { echo 'Link wie oben generieren';}
Alles eher kleine Flüchtigkeitsfehler
PHP-Code:
<?php
if ( $seite != 1 )
{
?>
<a href="<?php echo $_GET["PHP_SELF"]; ?>?seite=<?php echo $seite - 1; ?>">zurück</a>
<?php
}
?>
Hier beim Zurücklink machst du den gleichen Fehler wie beim nächste Seite anzeigen. Also auch den Link wie oben ändern.
PHP-Code:
<?php
if ( $seite > 1 ) //so wird zurück NUR generiert, wenn $seite auch wirklich >1 ist
{
?>
<a href="<?php echo $_SERVER['PHP_SELF'].'?seite='.$seite - 1; ?>">zurück</a>
<?php
}
?>