PHP - necesito realizar paginazion

 
Vista:

necesito realizar paginazion

Publicado por martin (55 intervenciones) el 29/05/2012 17:25:40
Amigos stoy trabajando con php y con esta herramienta saco informes, los informes me yeban mas de una pagina por lo cual necesito realizar paginazion,

alguien podria pasarme un ejemplo por favor
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

necesito realizar paginazion

Publicado por christian (5 intervenciones) el 31/05/2012 15:13:14
Te paso una idea, Supongamos que tu pagina que muestra los informes es informes.php.

Seguramente tenes un select que trae los informes de la base. PONELE AL SELECT UN LIMITE, Q TRAIGA DESDE X, Y CANTIDAD DE INFORMES (Ej: select * from informes limit (0,10) esto te trae los primeros 10 informes.). Para el paginado lo que tenes que hacer es el valor X (en el ejemplo el 0) ir cambianlo por el numero de pag.

pag1 = select * from informes limit (0,10)

pag2 = select * from informes limit (10,10)

pag3 = select * from informes limit (20,10)

pag4 = select * from informes limit (30,10)


y asi.


para cambiar de pag pones el num de pag por parametros GET, por ejemplo
pag1 = informes.php?p=1
pag2 = informes.php?p=2
pag3 = informes.php?p=3

haciendo asi, agarras el "p" y este te dice la pag y lo multimplicsa por 10 y lo pones dentro del select

$pag = $_GET['p'];
$indice = $pag * 10;

y el select te quedaria algo asi: SELECT * FROM informes LIMIT ($indice, 10)

algo asi.


Cualquier cosa mandame un mail y lo hacemos juntos..
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