Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2011, 11:31
rodqui6
 
Fecha de Ingreso: enero-2011
Mensajes: 8
Antigüedad: 13 años, 3 meses
Puntos: 0
Paginacion Problemaaaa Ayuda

Una ayuda por favor no consigo que la paginacion me muestre las paginas de 6 en 6:


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&nbsp;</td>";
        }
  
        else{
            echo 
"<td><a href='posts.php?categoria=$idcategoria&pagina=$i' class='enlacepagination'>$i&nbsp;</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>";

Haber si me podeis ayudar.....
aqui os dejo un par de capturaas para que veais como me queda a mi.

otra

otr mas.