Me explico mejor con un ejemplo:
Lo que tengo hasta el momento es lo siguiente:
Cita:
Y lo que quiero lograr es lo siguiente:Paginas:1 2 3 4 5 6 7 8 9 10
Cita:
Paginas: < Anterior 1 2 3 4 ... 9 10 Siguiente >
| ||||
Respuesta: Problemas con paginación supongamos que tenes todos los numeros de paginas en un array y alguna variable que guarde la pagina actual... o no ? $paginas = (array) (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,) $currentPage = 10 Y queremos mostrar:
Código:
haras algo asi ... << 5 6 7 8 9 10 11 12 13 14 15 >>
Código:
Bueno, esto deberia estar mostrandote las cosas como vos queres ... $min = $currentPage - 5; $max = $currentPage + 5; echo "<<"; while ($min < $max){ echo $paginas[$min]; $min++; } echo ">>";
__________________ Mi Blog http://turco7.blogspot.com Usuario Linux : 404289 Mi última página: http://www.digitalservicecba.com.ar - Reparacion de camaras digitales! |
| |||
Respuesta: Problemas con paginación hola boy-computer. tu kieres mostrar una paginacionde esta manera:ç
Código:
aqui te dejo un codigo. bueno nose si se adapta a lo que requieres.Paginas: < Anterior 1 2 3 4 5 ... 9 10 Siguiente > Código PHP: saludos. |
| ||||
Respuesta: Problemas con paginación Colegas, con esos códigos y en especial el de esaenz22, lo que hago solamente es activar una opción que de siguiente y anterior, pero cuando son muchos registros a paginar y el número de páginas aumente considerablemente, entonces me pone todas las páginas paginadas, y en realidad lo que quiero es que me de solamente las primero 4 paginaciones, después ponga puntos suspencivos y posteriormente las 2 últimas paginaciones, algo parecido a como hace google:
Código:
Y a medida que voy dando clic en las paginaciones, se van quitando los puntos y van saliendo los n'úmeros de las paginaciones y se ocultan por puntos las paginaciones que ya he visitado. Además como puedo hacer la paginación pero en vez de mostrar numeros, muestro imágenes pequeña, repito, como hace google.Resultados: < anterior 1 2 3 4 5. . . 9 10 siguiente > Ah! y disculpen, tuve problemas con mi navegador, pero no sucederá otra vez, por eso se repitio la pregunta. |
| ||||
Respuesta: Problemas con paginación ok, perdon, no mire bien como era que lo querias...
Código:
Creo que es esto lo que queres... $total_paginas = mysql_num_rows($rs); $lim = $total_paginas - 2; $i = 0; echo "< Anterior"; while($i < 4){ echo "<a href='#'>$i</a>"; $i++; } echo "...."; while($lim <= $total_paginas){ echo "<a href='#'>$i</a>"; $lim++; } echo "Siguiente >";
__________________ Mi Blog http://turco7.blogspot.com Usuario Linux : 404289 Mi última página: http://www.digitalservicecba.com.ar - Reparacion de camaras digitales! |
| ||||
Respuesta: Problemas con paginación Sería mucho pedirte que postearas el código completo, donde funcione el siguiente y el anterior, además de los puntos suspencivos, y si sabes como poner imágenes en vez de números para la paginación. ![]() |
| ||||
Respuesta: Problemas con paginación El anterior ?
Código:
Suerte, no dispongo de mucho tiempo, es mas que nada una cuestion de logica .. $anterior = $currentPage - 1; $siguiente = $currentPage + 1; echo "<a href='pagina.php?page=$anterior'><img src='anterior.gif'></a>"; echo "Imprimis el resto de los numeros... "; echo "<a href='pagina.php?page=$siguiente'><img src='siguiente.gif'></a>"; ahi vas a tener las imagenes en el link ... saludos!
__________________ Mi Blog http://turco7.blogspot.com Usuario Linux : 404289 Mi última página: http://www.digitalservicecba.com.ar - Reparacion de camaras digitales! |