
20/08/2008, 05:55
|
| | Fecha de Ingreso: junio-2005
Mensajes: 343
Antigüedad: 19 años, 9 meses Puntos: 10 | |
Respuesta: Problema dificil de explicar Yo haría algo parecido a lo siguiente:
1 tabla, capitulos.
CAP_ID
CAP_NOMRE
CAP_TIPO
CAP_FILE
CAP_PADRE_ID
La cosa funcionaria de la siguiente manera:
CAP_ID => Identificador único
CAP_NOMBRE => Nombre del item o capitulo
CAP_TIPO => 0 Si es item 1 si es capítulo
CAP_FILE => Ruta del fichero si se trata de un item
CAP_PADRE_ID => ID del capitulo del que depende este elemento.
De esta forma, si tubieses lo siguiente en base de datos:
1#Capitulo 1: El Cangrejo#0#NULL#0
2#Capitulo 1.1: El Cangrejo Australiano#0#NULL#1
3#Item 1#1#cangrejo.jpg#2
4#Capitulo 2: El Cangrejo#0#NULL#0
5#Item 2#1#mariposas.doc#4
Con esto y después una función recursiva que te empieze a leer los que tienen padre 0 estaría solucionado.
Saludos. |