Bobby: Blätterfunktion erweitern

Beitrag lesen

Moin

Deine Herangehensweise ist nicht ganz richtig

$limit = 50;
$total = 10000;

// Schleife

for ($i = 1; ($i <= $total/$limit ); $i++) {

$fwd = ($i-1) * $limit;

if($i > 40) continue;

echo '<a href="index.php?start='.$fwd.'">'.$i.'</a>&nbsp;';

}

du darfs nicht von der Gesamtzahl, sondern musst von der aktuellen Seitenposition ausgehen!

Also musst du abfragen wenn i > "Aktuelle Seite"-"5 Seiten" Oder i < "Aktuelle Seite " + 5Seiten soll eine Ausgabe geschehen. Als weiteres musst du die Anzahl der ausgegebenen Links prüfen und einen Bereich mitgeben in dem die Zahlen liegen dürfen.

Jetzt versuche mal alle Bedingungen in eine (oder mehrere) Abfragen zu packen

Gruß Bobby

--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)