<?php
if (isset($wynik)) { $_SESSION['wyszukaj'] = $_POST['wyszukaj'];}
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)) {
echo ("<b>" . $i . "</b></a> "); $akt=$i-1; } else { print ("" . $i . "</a> "); }
}
else{
if ($first==($i*$nrpages-$nrpages))
{
echo ("<b>" . $i . "</b></a> "); $akt=$i; } else { print ("" . $i . "</a> "); }
}
}
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