Hallo liebe Community,
ich habe grade mir vorgenommen meine vorhanden "Blätterfunktion" im Forum noch etwas zu Perfektionieren.
So soll es sein am Ende:
Nur stehe ich vor dem Problem wie Programmiert man am besten die Logik dazu, ich würde wohl jetzt eine Aufwendige IF-else konstruieren.
Meine Funktion sieht momentan so aus!
Alles anzeigen
Leider bin ich noch nicht auf die zündende Idee gekommen, wie man das am besten elegant Programmiert
Vielleicht hattet ihr ja schon mal die gleichen Probleme, und habt paar Tips für micht!
Gruß
Stephan
ich habe grade mir vorgenommen meine vorhanden "Blätterfunktion" im Forum noch etwas zu Perfektionieren.
So soll es sein am Ende:
Nur stehe ich vor dem Problem wie Programmiert man am besten die Logik dazu, ich würde wohl jetzt eine Aufwendige IF-else konstruieren.
Meine Funktion sieht momentan so aus!
Quellcode
- function show_site_nav($url,$seite,$max)
- {
- $string ="<ul>\n";
- for($a=0; $a < $max; $a++)
- {
- $b = $a + 1;
- if($b != $max)
- {
- //Wenn der User sich auf dieser Seite befindet, keinen Link ausgeben
- if($seite == $b)
- {
- $string .= "<li><strong>$b</strong></li>\n";
- $string .= "<li>|</li>\n";
- }
- //Auf dieser Seite ist der User nicht, also einen Link ausgeben
- else
- {
- $string .= "<li><a href=\"".$url."&seite=$b\">$b</a></li> \n";
- $string .= "<li>|</li>\n";
- }
- } else // Letzte Seite
- {
- //Wenn der User sich auf dieser Seite befindet, keinen Link ausgeben
- if($seite == $b)
- {
- $string .= "<li><strong>$b</strong></li>\n";
- }
- //Aus dieser Seite ist der User nicht, also einen Link ausgeben
- else
- {
- $string .= "<li><a href=\"".$url."&seite=$b\">$b</a></li> \n";
- }
- }
- }
- $string .="</ul>\n";
- return $string;
- }
Leider bin ich noch nicht auf die zündende Idee gekommen, wie man das am besten elegant Programmiert

Vielleicht hattet ihr ja schon mal die gleichen Probleme, und habt paar Tips für micht!
Gruß
Stephan