20/01/2008, 20:17
|
| | Fecha de Ingreso: enero-2008
Mensajes: 27
Antigüedad: 17 años Puntos: 0 | |
Re: resultado en varias páginas Pues en realidad no es tan dificil como suena, te refieres a que el select se muestre como si fuera en Google en varias paginas correcto??
Pues bien no cocosco un tutorial, pero te puedo sugerir lo siguiente:
Si por ejemplo tu consulta genera 100 tuplas y pretendes dividir los resultados de 10 en 10 para cada pagina. Tendras que generar 10 paginas, en cambio si te genera 20 resultados seran 2 paginas y si te genera 8 resultados generara 1 pagina. Correcto???
Para esto utilizaras un foreach para obtener cada tupla, y llevaras un contador... y una variable temporal donde iras guardando tupla a tupla y cuando llegues a 10 (que seria el numero de resultados a mostrar por pagina) generas la pagina (tendras una funcion que reciba las 10 tuplas y lo muestre como quieras lo cual se guardara en una variable y en un array) y asi mientras existan mas tuplas.
Al final tendras un array con X "paginas" generadas y solo mostraras la posicion del vector que indique el vinculo 1-2-3-4 y la pagina se genera en tiempo real.
Ojo que no se crearan archivos si no que se genera todo dinamico. No se si me entiendas a como me explique, pero si quieres algo mas explicito y lo que te comento es lo que quieres hasmelo saber. |