<?php function pages ($first, $red, $nrpages, $zap) { if($red > $nrpages ){ $red = $red/$nrpages; if ($first!=0) echo("<a href=\"".$_SERVER['PHP_SELF']."?first=" . ($first-$nrpages) . "\" title=\"Poprzednie\"><<</a> "); for ($i=1;$i<=$ile;$i++) { echo("<a href=\"".$_SERVER['PHP_SELF']."?first=" . ($i*$nrpages-$nrpages) . "\" title=\"" . ($i*$nrpages-($nrpages-1)) . "-" . ($i*$nrpages) ."\">"); if ( $red < 0 ) {if ($first==($i*$nrpages-$nrpages)) { } } else{ if ($first==($i*$nrpages-$nrpages)) { } } } if ($akt<$ile) echo ("<a href=\"".$_SERVER['PHP_SELF']."?first=" . ($first+$nrpages) . "\" title=\"Następne\">>></a>"); } } ?>
Odpowiada to za stronicowanie które wygląda tak:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 >>
tylko że przy większej ilości stron trochę to nie praktyczne, chciałbym tak:
1 2 3 4 5 6 7 8 9 10 ... 22 >>
tylko nie wiem jak uciąć ten wynik