Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Formel für Blätterfunktion gesucht

Hallo Leute,

ich denke mal dass diese Frage nicht wirklich viel mit PHP sondern eher mit Mathe
zu tun hat :-) * PEINLICH *

Ich habe eine Blätterfunktion die auch super funktioniert, jedoch möchte ich nun noch
folgende Anzeige hinzufügen z.B. :

Nachricht 1-5 von 18
Nachricht 6-10 von 18
Nachricht 11-15 von 18
Nachricht 15-18 von 18

Die Gesamtanzahl, hier die 18 habe ich natürlich aber die einzelnen Schritte fehlen
mir und ich weis nicht wie ich die Berechnen soll. Ich habe es mal mit folgender Formel
probiert für die Zweite Zahl : $_GET['site'] * $eintraege_pro_seite; ( aktuelle Seite * die einträge Pro Seite [ hier 5 ] )
aber dann bekomme ich zum Schluss -> Nachricht 15-20 von 18 heraus und dass wäre ja falsch !

Ich habe folgende Angaben :

Gesamtdatensätze -> $gesamt -> hier 18
Aktuelle Seite -> $site=$_GET['site']
Anzahl der Seiten -> $num_sites berechnet durch ceil($gesamt/$eintraege_pro_seite) -> hier 4
Einträge pro Seite -> $eintraege_pro_seite -> hier 5

Die erste Angabe Nachricht 1- x habe ich wie folgt berechnet : $start_seite = (($site-1)*$eintraege_pro_seite)+1;
aber wie bekomme ich die zweite Zahl hin ???

Danke und Gruss Alf

Hier gehts zum Orginal Eintrag "Formel für Blätterfunktion gesucht" im Forum

Antworten

http://tut.php-q.net/login-news.html#u9

googeln hilft


2.

mhhhh ich hatte gegoogelt, aber immer nur die Seitenanzahl heraus bekommen
und nicht die Angabe die ich suche. Oder ich bin blind, denn in dem TUT habe ich
diese auch nicht wirklich gefunden.


3.

Code:                   In Zwischenablage kopieren (nur IE)
1">

[doc]min,max[/doc]


4.

aufteilen in einzelne arrays kann u.U. auch sinnvoll sein:
Code:                   In Zwischenablage kopieren (nur IE)
2">




5.

Danke @combie jedoch wird hier die letzte Seite Doppelt angezeigt :

Nachricht 1-6 von 18
Nachricht 6-11 von 18
Nachricht 11-16 von 18
Nachricht 16-18 von 18

und wenn ich ein -1 einsetze stimmt die letzte Anzeige mit 16-17 nicht mehr.

Danke @alexander nach der Anpassung hat es geklappt :-)

Gruss und Danke Alf


Hier gehts zum Orginal Eintrag "Formel für Blätterfunktion gesucht" im Forum
 
phpforum.de | Impressum | Handy Bundles