Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2014, 05:41
xinxan22
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 18 años, 7 meses
Puntos: 0
Montar sistema de carpetas y archivos

Buenos días,

estoy intentando hacer un sistema de carpetas y archivos para mostrar un listado en una página web.

Lo he diseñado así.

tabla_usuarios:
id_usuario
clave
nombre


tabla_carpetas:
id_carpeta
nombre


tabla_usuarios_carpetas:
id_usuario
id_carpeta


tabla_archivos:
id_archivo
nombre
id_carpeta


tabla_usuarios_archivos:
id_usuario
id_archivo



Lo que hago es mostrar, para 1 usuario, la lista de carpetas y archivos (con o sin carpeta) que puede ver:


- archivo_1
- archivo_2

- carpeta_1
---archivo_3
---archivo_4

- carpeta_2

- carpeta_3


Ahora necesitaría añadir sub_carpetas, es decir, carpetas dentro de carpetas. Incluso carpetas dentro de carpetas dentro de otras carpetas, parecido a esto:

- carpeta_1
----sub_carpeta_1
--------sub_sub_carpeta_1
------------sub_sub_carpeta_2
----------------sub_sub_sub_capeta_1
--------------------archivo_1
- carpeta_2

Como podría modificar la base de datos para montar el sistema este de carpetas dentro de carpetas?

Saludos