Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/11/2008, 05:04
Avatar de Deschamps
Deschamps
 
Fecha de Ingreso: octubre-2008
Mensajes: 257
Antigüedad: 15 años, 6 meses
Puntos: 8
Respuesta: Problema con foro hecho completamente a mano

Hola,

En la línea 16 has incluido dos condiciones en el 'while'. Se supone que a la primera iteración ambas son ciertas (si es que existen tema y comentario) y por eso te saca el primer mensaje del tema y el primer comentario relacionado. Pero si un tema no tiene comentarios... supongo que no te sacará nada, ni siquiera el tema. Por otro lado, si un tema tiene más de un comentario, sólo sacará el primero (como te sucede) porque en la siguiente iteración, la primera condición ya no será cierta (ya no hay más filas para la primera consulta).

Solución: "separa" esa línea y procesa las dos consultas en dos bucles distintos.

Un saludo.