Cuando desarrollas webs uno de los problemas que a menudo te enfrentas es el intentar averiguar que es lo que esta funcionando mal. Vale que el revisar código es un buen camino, y el forzar impresión de mensajes y variables también, pero, no nos engañemos: no hay nada como seguir