Hola a todos. Estoy creando un foro que permite crear post y despues los usuarios pueden responder a ese post e incluso se puede responder a la respuesta dada por otro usuario (un foro de esos donde se puede responder a las respuestas dadas por otros usuarios antes).
En la base de datos tengo la siguiente tabla de respuestas:
IdRespuesta CP auto_incremental
IdPost CA (clave ajena)
IdRespuestaRaiz CA (clave ajena) puede ser null
......
......
El foro puede tener el siguiente aspecto:
+ Post
+ Post
- Post
+ Respuesta
- Respuesta1
- Respuesta 2
-------------
-Respuesta 10
+ Respuesta
Como podeis ver puede existir respuestas que a su vez son respondidas por otros usuarios ("Respuesta1" es una respuesta de "Respuesta", "Respuesta2" es una respuesta de "Respuesta1"),etc),
Puede haber hasta diez niveles de respuesta.
Lo que no se hacer es visualizar esa tabla en una pagina web para que me quede en una especie de arbol para que se vea la estructura de niveles.
Tengo que hacerlo con tablas poniendo cada subnivel en una columna mas a la derecha para que de el aspecto de arbol pero lo que no se es como iterar esa tabla de respuestas para ir rellenando esa estructura arbol porque como puede a ver hasta diez niveles de respuestas no se si hay que poner hasta 10 bucles "for" o como lo hay que hacer.
La verdad es que ando muy perdido.
Espero que me halla explicado algo bien y me podias echar una mano.
Saludos.