PHP-Formel

nitrit

Angesehenes Mitglied
Ich sitz nun schon seit über einer Stunde an einer Formel und ich scheine doof zu sein :/
Gegeben sind folgende Variablen:

CODE
$aktuelle_seite = $_GET['page']; //ist nat. vorher auf integer geprüft worden
$limit = 7;
$start_rolling = 5;



Als Endergebnis brauche ich folgendes:


CODE
if($aktuelle_seite > $limit){ //also 8 und höher
//gebe mir mein gewünschtes endergebnis und speichere in $loop_start
}



Da ihr natürlich nicht hellsehen sollet / könnt, hab ich euch hier das zu generierende endergebnis:
Bei $aktuelle_seite = 8; soll $loop_start = 1; sein
Bei $aktuelle_seite = 9; soll $loop_start = 0; sein
Bei $aktuelle_seite = 10; soll $loop_start = -1; sein
usw....

Und dafür brauche ich eben eine allgemeine Formel, die mit den gegebenen Variablen generiert wird, denn das sind Setting-Variablen, die in der tat variabel sind.

Danke schonmal,
Grüße David.
 
Nach ca. 1h und 20min hab ichs
biggrin.gif
:
CODE
$cc = $aktuelle_seite-$start_rolling-1;
$cc_multi = $cc*($start_rolling-$limit);
$cc = ($aktuelle_seite-$start_rolling)+$cc_multi;
//---------------------kurzform:
$cc = ($aktuelle_seite-$limit)+($aktuelle_seite-$limit-1)*$start_rolling-$limit);



Geht bestimmt noch kürzer, aber das war mir genug Mathe für heute
wink.gif
 
Zurück
Oben