Foros del Web » Programando para Internet » PHP »

Estructura a seguir...

Estas en el tema de Estructura a seguir... en el foro de PHP en Foros del Web. hola gente del foro! necesito hacer una galeria de imagenes, usando mysql. si tengo, por ej, las categorias: A, B, C, D y en cada ...
  #1 (permalink)  
Antiguo 25/01/2005, 00:04
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Buenos Aires
Mensajes: 699
Antigüedad: 21 años, 8 meses
Puntos: 1
Estructura a seguir...

hola gente del foro!

necesito hacer una galeria de imagenes, usando mysql.
si tengo, por ej, las categorias: A, B, C, D
y en cada categoria estan las subcategorias correspondientes: 1,2 y 3.
tomando en cuenta solo la categoria A:
-en 1 hay 8 imagenes
-en 2 hay 26 imagenes
-en 3 hay 48 imagenes
-en 4 hay 2 imagenes


tengo dudas en como hacer el "sitema"......me explico:

pense en crear una tabla, que guarde los los nombres de las categorias y subcategorias correspondientes.
ej: tablaX

SUB CAT
A1 A
A2 A
A3 A
B1 B
etc... etc...


ahora, para poder desplegar los resultados, creo una tabla por cada subcategoria que haya, de manera que quede:
tablaA1
URL
http://www.nose.com/pepe.jpg
http://www.nose.com/pepe2.jpg

tablaA2
URL
http://www.nose.com/o.gif
http://www.nose.com/o1.gif



entonces, en el "sistema", cuando quiero mostrar las categorias disponibles, saco los datos de tablaX, y luego mustro las subcategorias para la categoria seleccionada (los datos los saco de la misma tabla).

y, cuando quiero mostrar las imagenes que estan en la subcategoria seleccionada, los datos los saco de tablaA1, tablaA2, tablaA3, etc, segun corresponda.



Esta, es una manera que a mi se me ocurre, pero el problema esta, que cuando tenga que actualizar (agregar imagenes, borrar, etc), esto se convierte en un trabajo "engorroso".

por eso les pido, si me pueden orientar en como crear un sistema de este tipo.

por ultimo, si son muchas las imagenes, es mejor guardarlas en db o archivos en una carpeta guardando solo la url?

bueno, espero haberme explicao lo suficiente, espero sus respuestas


Saludos y gracias de antemano.
Mauro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:26.