Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2003, 12:12
Avatar de t0m|ta
t0m|ta
 
Fecha de Ingreso: julio-2002
Ubicación: Madrid
Mensajes: 369
Antigüedad: 21 años, 9 meses
Puntos: 3
Problema con bucle anidado

No sabía muy bien si poner esto aquí o o en el de prefabricados, ya que estoy intentando extraer los datos de un foro de phpBB, pero por fuera, así que aunque ataco a la bd de phpBb he pensado que el problema es más general.

Estoy intentando, sacar de phpBB para la ponerlo en la página principal, los foros que hay en una determinada categoría de forma que se muestre primero, el nombre foro, la descripción y luego los últimos cinco artículos; después el siguiente foro de esa categoría etc.

Para ello con una primera query saco el nombre, id del foro y la descripción, y luego anido una segunda query, que extrae los últimos 5 mensajes del foro en cuestión.

A mi me parece que está bien, pero me da errores completamente aleatorios: unas veces muestra 5 artículos y otras 3, en otras ocasiones no muestra los últimos artículos (si no los que le parece bien). Creo que he debido de llamar a dos variables igual o cualquier burrada similar, esto de la programación no sé me da muy bien

Ejemplos de errores variopintos que se producen:

En una las categorías, en vez de mostrarle los últimos 5, se muestran los penúltimos 5 .

http://www.tomatoma.ws/categorias_nueva.php?&catid=20

En otra de las categorías, los dos primeros foros salen perfectamente, pero en el tercero en vez de aparecer los últimos cinco, sólo aparecen 2 y no tengo ni idea de porqué

http://www.tomatoma.ws/categorias_nueva.php?&catid=22

Aquí dejo el código por si alguien puede darme alguna pista de lo que está pasando:

Si publico el código directamente, se descuajeringa todo el foro así que lo he subido como txt a mi servidor.

http://www.tomatoma.ws/archivos/contenido_categoria.txt

Muchas gracias por aguantarme el rollo
__________________
:ojotes: t0m|ta - IHQ :ojotes:
No tengo palabras
Instrucciones de andar por casa