Amigos,
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>