Pagino resultados según 10 resultados, y los muestro por "paginas", resulta qeu tengo 176 resultado,s son 18 paginas! Como hago para acortar de a 10 paginas? Quiero decir, estoy en la pagina 11, y que me muestre de la 08 a la 18? Si estoy en la 1, que me muestre de la 1 hasta la 10, y asi..? Para que se haga mas corto el tramite. Este for uso:
Código PHP:
<?
$url = getUrl();
echo "<div style='text-align:left;padding:4px;float:left;'>Mostrando: ".$num_total_registros." resultado(s).</div>";
echo '<div style="text-align:right;padding:4px;float:right;">';
//muestro los distintos índices de las páginas, si es que hay varias páginas
if ($total_paginas > 1){
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i) {
//si muestro el índice de la página actual, no coloco enlace
echo " | ".$pagina;
} else {
//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
echo ' | <a href='.$url.'&pagina='.$i.'>'.$i.'</a>';
}
}
}
echo '</div>';
?>