Schaut euch das mal an:
Code
		
					
				<?
                        $i = 0;
                        $maxNumber = 0;
                        $numberOfPages = $maxEntries / $showEntries;
                        $showPages = array();
                        while($numberOfPages > 0)
                        {
                            $roundPages = ceil($numberOfPages);
                            array_push($showPages, $roundPages);
                            if ($i == 0)
                            {
                                $highestNumber = $roundPages;
                                $i = 1;
                            }
                            $numberOfPages = $numberOfPages - 1;
                        }
                        for($i = $highestNumber; $i > 0; $i--)
                        {
                            ?>
                                <option><? echo $showPages[$i];?></option>
                            <?
                        }
                        ?>Das Problem dabei: Die erste Zahl in der Auswahlliste ist leer, obwohl sie eigentlich 1 sein sollte. Somit verschieben sich alle zahlen, sodass die letzte Zahl logischerweise um 1 kleiner ist, als sie sein sollte.
Finde für dieses Problem keine Lösung!
 
		 
		
		
	