Ich hatte irgendwie schon immer Probleme, die Seiten "anzuzeigen". Nun, heute habe ich es mal versucht - und bin gescheitert. Bei Seite 1 und zwei sieht es anfänglich noch schön aus, aber dannach ist es komplett falsch.
(1) (2) (3) (4) (5)
Alles richtig: Die aktuelle Seite + die folgenden, möglichen vier Seiten werden angezeigt
(1) (2)
Seite 2: Die vorige Seite wird angezeigt, die folgenden, möglichen zwei Seiten werden bald angezeigt (nicht fertig geproggt)
(2) (1) (3)
Seite 3: Ab da wird es "falsch" angezeigt:
(3) (2) (4)
Und da.
(4) (3) (5)
Nun, wie ihr seht, habe ich einige Probleme - Gibt es eine fertige Funktion, die die Seiten von alleine erstellt?
PHP:
// Siteid deffinieren
if(isset($_GET['site'])) {
$akt_site = $_GET['site'];
} else {
$akt_site = 1;
}
// Sites generieren
if($akt_site == 1)
{
$print_site .= "(" . $akt_site . ")";
for($x = 2; $x < 6; $x++)
{
if($x <= $sites)
{
$print_site .= " (<a href=\"?site=" . $x ."\">" . $x . "</a>)";
}
}
}
if($akt_site > 1)
{
for($x = 1; $x < 4; $x++)
{
$siteid = ($akt_site - $x);
if($siteid >= 1)
{
$print_site .= "(<a href=\"?site=" . $siteid ."\">" . $siteid . "</a>) ";
}
}
$print_site .= "(" . $akt_site . ")";
}
(1) (2) (3) (4) (5)
Alles richtig: Die aktuelle Seite + die folgenden, möglichen vier Seiten werden angezeigt
(1) (2)
Seite 2: Die vorige Seite wird angezeigt, die folgenden, möglichen zwei Seiten werden bald angezeigt (nicht fertig geproggt)
(2) (1) (3)
Seite 3: Ab da wird es "falsch" angezeigt:
(3) (2) (4)
Und da.
(4) (3) (5)
Nun, wie ihr seht, habe ich einige Probleme - Gibt es eine fertige Funktion, die die Seiten von alleine erstellt?