Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

fotos en base de datos mysql

Estas en el tema de fotos en base de datos mysql en el foro de Bases de Datos General en Foros del Web. Buenas la cuestion seria la siguiente: como hacer que un cliente que entre en mi web se valide, y dependiendo del cliente que se valide, ...
  #1 (permalink)  
Antiguo 05/11/2009, 06:52
 
Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 14 años, 6 meses
Puntos: 0
fotos en base de datos mysql

Buenas la cuestion seria la siguiente:

como hacer que un cliente que entre en mi web se valide, y dependiendo del cliente que se valide, de una base de datos se recojan unas fotos a las que tiene acceso y se muestren en una tabla u otra pagina, con posibilidad de comprarlas.
esto es factible?, de que forma se puede hacer.
  #2 (permalink)  
Antiguo 05/11/2009, 16:41
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: fotos en base de datos mysql

claro que sí. En la tabla fotos tendrás las direcciones de las fotos y un campo que te indique quiénes tienen acceso a ella, algo así como un nivel a partir del cual o un tipo. También en la tabla de usuarios debes tener un campo que indique a qué fotos tiene acceso. Si necesitaras varios tipos o niveles distintos para un mismo usuario y no fueran secuenciales, tendrías que crear otra tabla con el id del usuario y el tipo (podrías incluir varios tipos para un mismo id). Cuando alguien se valida, le muestras un listado con las fotos a la que él tiene acceso... etc. Pero esto dependerá de que una misma persona pueda a acceder a varios tipos distintos o no, etc. Y lo mismo te digo de las fotos, si una foto puede englobarse en distintos tipos, tendrás que crear otra tabla intermedia con el id de la foto y el tipo...
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 13:37.