Tengo inplemnetado un paginador en mi web, como tengo mas de mil registros, los pagino de 20 en 20, pero se muestran muchas paginas en el paginador, casi a todo lo ancho de la pantalla, alguien me pude decir como ajustar esta salida para que sean menos.
Aqui les dejo el codigo:
Código Java:
Ver original
<table id="pagination-digg" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td align="center" valign="top"> <?php if (empty($pagina)) {$pagina="";}else{ if($pagina>1) { echo "<a href='".$_SERVER["PHP_SELF"]."?pagina=".($pagina-1)."&orden=".$orden."&criterio=".$txt_criterio."'>"; echo "ANTERIOR</a>"; } if(!empty($inicio) && !empty($final)){ for($i=$inicio;$i<=$final;$i++) { if($i==$pagina) { //AQUI SE MUESTRA LA PAGINA ACTIVA //echo "<a class=''><b>".$i."</b> </a>"; }else{ echo "<a href='".$_SERVER["PHP_SELF"]."?pagina=".$i."&orden=".$orden."&criterio=".$txt_criterio."'>"; echo "<font face='verdana' size='-2'>".$i."</font></a> "; } } } if(!empty($pagina) && !empty($numPags)){ if($pagina<$numPags) { echo "<a href='".$_SERVER["PHP_SELF"]."?pagina=".($pagina+1)."&orden=".$orden."&criterio=".$txt_criterio."'>"; echo "SIGUIENTE</a>"; } } } ?> </td> </tr> </table>