Necesito una solución urgente para poder propagar un array en una sesión con el paginador de OKRAM. El problema que tengo es que los datos de la consulta se me repiten de una página a otra y no sé porqué. Me estoy volviendo loco...
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
| |||
Problemas con paginador de OKRAM Hola: Necesito una solución urgente para poder propagar un array en una sesión con el paginador de OKRAM. El problema que tengo es que los datos de la consulta se me repiten de una página a otra y no sé porqué. Me estoy volviendo loco... ![]() |
| |||
Respuesta: Problemas con paginador de OKRAM Gracias por tu ayuda pero cómo lo propago en una misma sesión? El problema que tengo es que el paginador me repite los registros porque la consula acaba en "ORDER BY RAND()"... Supongo que tendré que utilizar la variable $_Session pero me está dando problemas. Además necesito todos los campos de la consulta... Sería "SELECT * from... Order by RAND()" |
| |||
Respuesta: Problemas con paginador de OKRAM Via los comentarios de la web del paginador ya te expliqué más o menos cómo es que tienes que plantear tu lógica. El problema aquí, y que no lo ha mencionado, es que intenta ordenar los resultados aleatoriamente, y paginarlos así. Por eso le sugerí extraer aleatoriamente y guardar TODOS los registros en un array, y luego usar ese array para realizar el paginado. Como hablamos de varias páginas, debe tener un medio de propagar este array con lso datos extraidos aleatoriamente, pues de otro modo en cada consulta a la bd se reordenarían los resultados. Por eso es que se repiten sus resultados en varias páginas. Código PHP: ![]() |