PHP - Paginacion- No mostrar todas las paginas

 
Vista:
sin imagen de perfil

Paginacion- No mostrar todas las paginas

Publicado por Erick (4 intervenciones) el 24/08/2016 22:05:53
Buenas expertos y expertas,

Una consulta (quizás algo muy fácil de hacer, pero no logro encontrarlo), tengo mi base de datos, la cual una de las tablas tiene alrededor de 10500 lineas, por lo tanto cuando lo muestro en mi pagina web, me salen las 10 primeras lineas de la tabla, luego con la paginación, me salen desde la página 1 hasta la página 1305, lo cual hace que se vea esteticamente muy feo (adjunto archivo de como se visualiza), quisiera saber la forma de eliminar todas las paginas y dejar por default unas 5 paginas, algo asi:
anterior 1 2 3 4 5 siguiente

Y manteniendo las mismas lineas de la tabla como tal. Porque si yo pongo que deseo visualizar 200 lineas de la tabla, la paginacion se me va a reducir de 1 a 700 en lugar de 1305.

Alguien me puede ayudar?

Muchas gracias y Bendiciones!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de kip
Val: 2.325
Plata
Ha disminuido 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Paginacion- No mostrar todas las paginas

Publicado por kip (877 intervenciones) el 25/08/2016 00:30:29
Hola, ccuando dices lineas a que te refieres? datos de un campo? o a los campos de tu tabla?

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Paginacion- No mostrar todas las paginas

Publicado por Erick (4 intervenciones) el 25/08/2016 21:04:19
Buenas, me refiero a los campos de mi tabla, por ejemplo, mi tabla se llama productos y tengo 10500 productos ingresados, estos 10500 productos tienen su descripcion y precio.

El problema es que no logro agrupar la paginacion sin que se muestren todas las paginas, actualmente se muestra asi:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585
960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
10911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414
5146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253
254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289
290291292293294295296297298299300301302303304305306307308309310311...13041035


Y desearia que salga algo asi:
anterior 1234 siguiente ultimo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar