"; if($num_linhas == 0){ echo "
"; echo $errorMSG; echo "
"; } else{ ########################### PAGINAÇÃO #################################### function limit($n,$min,$max) { return max(min($n,$max),$min); } if($aMais == "") { $url = '?pagina=%1$d'; } else{ $url = '?pagina=%1$d'.$aMais.''; } // mascara do link da paginacao $reg = $num_linhas; // numero de REGistros $pag = &$_GET['pagina']; // variavel q contem o valor da pagina atual $total = @ceil($reg/$rpp) OR die('Número de registros por página deve ser diferente de zero'); // numero TOTAL de paginas $ppp = min($ppp,$total); $pag = limit($pag,1,$total); // numero da PAGina atual $uia = &$_GET['pagina']; if($uia == "") { $uia = 1; } $lkflJSA = $uia-1; $lxSAffa = $rpp*$lkflJSA; # $lSJGsa = $lxSAffa+1; $INICIA = $lxSAffa; // INICIA $TERMINA = $lSJGsa+$rpp; // TERMINA ####################### SEU CÓDIGO AQUI INICIA ############################ if($uia == 1 or $uia == "" or !is_numeric($uia)){ $sqlll="SELECT * FROM $tabela $whereS LIMIT 0,$rpp"; } else{ $sqlll="SELECT * FROM $tabela $whereS LIMIT ".$INICIA.",".$TERMINA.""; } $resultadoO=mysql_query($sqlll); $numS=mysql_num_rows($resultadoO); for($i=0;$i<$numS; $i++){ $campos=mysql_fetch_array($resultadoO); ?> Loop
Páginas: "; # printf('LIMIT %d,%d
',($pag-1)*$rpp,$rpp); if ($pag > 1) { printf('Primeira | ',1); // primeira printf('Anterior | ',$pag-1); // anterior } for ($i = $j = 1+limit($pag-floor($ppp/2)-($ppp%2),0,$total-$ppp),$t = limit($pag+floor($ppp/2),$ppp,$total);$i <= $t;++$i) { $mask = ($i == $pag?' | %1$02d':' | %1$02d'); printf(substr($mask,3*($i==$j)),$i); } if ($pag < $total) { printf(' | Próxima',$pag+1); // proxima printf(' | Última',$total); // ultima } # *************************************************************************** echo "
"; } ?>