![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/11/2009, 06:57
|
![Avatar de MarioAraque](http://static.forosdelweb.com/customavatars/avatar326346_3.gif) | Colaborador | | Fecha de Ingreso: octubre-2009 Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 15 años, 3 meses Puntos: 265 | |
Respuesta: Acceder a todos los elemento del array Ahhh ya esta! ya encontre el error!! Mira te lo pongo por pasos!
- Fijate que vos tenes esta consulta: $consulta = $db->consulta("SELECT Distinct(Mes) FROM tabla");
- La consulta le haces este bucle: while($resultados = $bd->registros($consulta))
Luego....
- Haces esta consulta: $consulta = $bd->consulta("SELECT Mes, Noticia FROM tabla WHERE Mes = '$resultados[Mes]'");
- Para la cual haces este bucle: while($resultados2 = $bd->registros($consulta))
Cual es el tema? Que cuando terminas el bucle y volves de nuevo, vos pensas q deberia mostrar FEBRERO, no? Pero no es asi! Porque cambiaste el valor de consulta y lo usaste para mostrar todas las noticias, fijate que las dos consultas las guardas en la variable $consulta. Cambia el nombre de la variable donde guardas el query hacia las noticias, por $consulta2, o como quieras, y tambien el nombre del query en el bucle que haces luego, ahi deberia funcionar todo!
Fijate, cualquier cosa postea de nuevo. Espero que te haya servido la ayuda.
Saludos. |