Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de
Autor
|
Tema: Duda DB web (Leído 614 veces)
|
misterpreguntas
Desconectado
Mensajes: 17
|
Me gustaría crear una página, en php, para la que usaré dreamweaver, y obviamente tendría un DB. Me gustaría qe los usuarios subieran fotos y pudieran "moderarlas", es decir, aceptar o rechazar las imágenes para que se pongan en la web. El "estilo" sería por ejemplo como www.cuantarazon.com. La gente puede enviar imágenes y al recibir "x" puntos positivos se "publicaría" con el nombre del usuario y los demás usuarios podrían comentarla etc. Me gustaría saber qué DB tablas y con qué campos debería crearlas... Muchas gracias de antemano, es que estoy "bloqueado"....
|
|
|
|
|
En línea
|
|
|
|
Shell Root
Desconectado
Mensajes: 2.456
Alex Jurado
|
Y hasta el momento que tienes o que se te ocurre?
|
|
|
|
|
En línea
|
 ---
|
|
|
m0rf
Desconectado
Mensajes: 529
TBB
|
Me gustaría saber qué DB tablas y con qué campos debería crearlas...
Busca información sobre modelos de bases de datos, o directamente modelo relacional. Saludos.
|
|
|
|
|
En línea
|
|
|
|
misterpreguntas
Desconectado
Mensajes: 17
|
Y hasta el momento que tienes o que se te ocurre?
De la DB no se me ocurre nada la verdad, ese es el problema... Busca información sobre modelos de bases de datos, o directamente modelo relacional.
Saludos.
He buscado algo, pero no sé cuál podría tomar como "guía"... Gracias a ambos por responder. Y ya pronto, feliz año nuevo! 
|
|
|
|
|
En línea
|
|
|
|
drvy | BSM
Desconectado
Mensajes: 1.129
badstupidmonkey
|
Podría ser algo así:
Tabla: d_usuarios | | ---> id, nombre, email, password, perfil (imagen).....
Tabla: d_imagenes | | ---> id, titulo, ruta, id_usuario, valida.....
Tabla: d_votos | | ---> id, id_imagen, opcion, id_usuario.....
Tabla: d_comentarios | | ---> id, id_usuario, id_imagen, comentario.....
Cuando un usuario suba una imagen, insertas en la tabla imagenes, el titulo, la ruta (donde esta alojada), el id del usuario que la subió y como valida pones 0 por ejemplo.
Cuando un usuario vote la imagen, insertas el id de la imagen que ha votado, la opción (ej: 1 - bueno, 0 - malo) y su id de usuario (para que no pueda volver a votar). Al mismo tiempo compruebas con un SELECT si los votos de dicha imagen son mas de 50 por ejemplo.. y si lo son cambias el valid de la imagen por 1.
Los comentarios son mas o menos lo mismo.
Es lo que se me ocurre xD.
Saludos
|
|
|
|
|
En línea
|
|
|
|
misterpreguntas
Desconectado
Mensajes: 17
|
Podría ser algo así:
Tabla: d_usuarios | | ---> id, nombre, email, password, perfil (imagen).....
Tabla: d_imagenes | | ---> id, titulo, ruta, id_usuario, valida.....
Tabla: d_votos | | ---> id, id_imagen, opcion, id_usuario.....
Tabla: d_comentarios | | ---> id, id_usuario, id_imagen, comentario.....
Cuando un usuario suba una imagen, insertas en la tabla imagenes, el titulo, la ruta (donde esta alojada), el id del usuario que la subió y como valida pones 0 por ejemplo.
Cuando un usuario vote la imagen, insertas el id de la imagen que ha votado, la opción (ej: 1 - bueno, 0 - malo) y su id de usuario (para que no pueda volver a votar). Al mismo tiempo compruebas con un SELECT si los votos de dicha imagen son mas de 50 por ejemplo.. y si lo son cambias el valid de la imagen por 1.
Los comentarios son mas o menos lo mismo.
Es lo que se me ocurre xD.
Saludos
Gracias, creo que lo haré así. PD: La idea es que las imágenes las suban a la propia web. PPD: "valida" sería un BOOLEAN, no? PPPD: FELIZ AÑO NUEVO A TODOS!!
|
|
|
|
« Última modificación: 1 Enero 2012, 00:57 por misterpreguntas »
|
En línea
|
|
|
|
drvy | BSM
Desconectado
Mensajes: 1.129
badstupidmonkey
|
PD: La idea es que las imágenes las suban a la propia web. Claro, pero aun así tienes que especificar una ruta o un nombre para que luego puedas mostrarla. PPD: "valida" sería un BOOLEAN, no? Podría ser, también puede ser un integer con 1 o 0 xD Saludos
|
|
|
|
|
En línea
|
|
|
|
misterpreguntas
Desconectado
Mensajes: 17
|
Claro, pero aun así tienes que especificar una ruta o un nombre para que luego puedas mostrarla.
No sé en qué estaría pensando xD! Qué daño hace dormir poco xD. Podría ser, también puede ser un integer con 1 o 0 xD
También xD Probaré con el interger XD. A parte le he metido otra Tabla de administradores, porque no voy a estar yo solo de admin XD. Gracias por tu ayuda ^^ PD: La he hecho con openoffice, y al importarla el phpmyadmin me sale este error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'application/vnd.oasis.opendocument.base' at line 1
|
|
|
|
« Última modificación: 2 Enero 2012, 16:09 por misterpreguntas »
|
En línea
|
|
|
|
|
| Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Duda, duda jeje
Hacking Wireless
|
acg
|
9
|
745
|
29 Julio 2006, 20:54
por acg
|
|
|
[duda] liberar memoria fisica [/duda]
GNU/Linux
|
k a t z
|
1
|
1,558
|
30 Diciembre 2006, 00:38
por cthulhufhtagn
|
|
|
OTRA DUDA DE LOS MALDITOS Iframes. Duda HTML. 20-5
Desarrollo Web
|
lipman
|
7
|
2,893
|
21 Mayo 2007, 09:27
por dominioswww
|
|
|
Pequeña duda con un comando batch (NUEVA DUDA RELACIONADA)
Scripting
|
revenge1252
|
9
|
2,483
|
13 Febrero 2008, 21:41
por revenge1252
|
|
|
Duda batch y ademas duda del foro
Hacking Básico
|
relom
|
4
|
1,301
|
9 Marzo 2008, 06:32
por Leo Gutiérrez.
|
|