Maxx: unLogischer fehler in Blätterfunktion ?

Beitrag lesen

Hi Tom,

$maxseite = ($gesamt/$proseite)-1;

Also (6/5)-1 = 0. Es müssen bei 6 Einträgen aber 2 Seiten werden.
$maxseite ist demnach falsch berechnet.

Das hängt davon ab, wie man rechnet. Wie ein Mathematiker oder wie ein Informatiker ;-))

Nö,
$maxseite =           (4/5)-1=-1   (5/5)-1=0   (6/5)-1=0
Erforderliche Seiten:      1            1           2

Egal ob Mathematiker oder Informatiker, die Rechnung stimmt niemals.

tafkat:
  ~~~php $seiten = $gesamt / $proseite
  settype($seiten,"integer");

if($seiten % $proseite != 0)
    $seiten++;

  
$seiten würde in diesem Fall bei 1 beginnen. Dein $maxseite ist dann $seiten-1.  
  
Grüße,  
  
Jochen  

-- 
Kritzeln statt texten:  
[Scribbleboard](http://www.electric-lemon.de/scribbleboard.php)