Miren quiero que me los muestre asi:
anterior 1 2 3 4 5 6 siguiente
al darle a siguiente pues ya seria asi:
anterior 7 8 9 10 11 10 siguiente
y quiero que vaya asi...
Pero el mio lo muestra asi:
anterior 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20....etc y quiero que me muestre como lo de arriba.... aqui les dejo el codigo por si esta algo mal o falta aumentar algo mas.
Código PHP:
$TAMANO_PAGINA =6;
$pagina = $_GET['pagina'];
$_SESSION['pagina']=$pagina;
if (!isset($pagina)) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1)*$TAMANO_PAGINA;
}
$postlis="Aqui va una consulta ";
$consulta=mysql_query($postlis,$conecto);
$num_total_registros = mysql_num_rows($consulta);
$total_paginas = ceil($num_total_registros / $TAMANO_PAGINA);
$postlis=$postlis." limit $inicio, $TAMANO_PAGINA";
$consulta = mysql_query($postlis, $conecto);
/*Aqui va todo el resultado de la consulta esto me funciona muy bien*/
//ahora aqui viene el paginador
$seguent = $pagina-1;
echo "<td ><a href='posts.php?categoria=$idcategoria&pagina=$seguent' class='enlacepagination'>« Anterior</a></td>";
}
for($i=1; $i<=$total_paginas; $i++){
if($pagina==$i){
echo "<td class='paginaenlace'>$i </td>";
}
else{
echo "<td><a href='posts.php?categoria=$idcategoria&pagina=$i' class='enlacepagination'>$i </a></td>";
}
}
if(($pagina+1)<=$total_paginas){
$seguent = $pagina+1;
echo "<td ><a href='posts.php?categoria=$idcategoria&pagina=$seguent' class='enlacepagination'>Siguiente »</a></td>";
}
aqui os dejo un par de capturaas para que veais como me queda a mi.

otra

otr mas.
