elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Duda DB web
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda DB web  (Leído 2,604 veces)
misterpreguntas

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Duda DB web
« en: 31 Diciembre 2011, 02:17 am »

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
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.723


<3


Ver Perfil WWW
Re: Duda DB web
« Respuesta #1 en: 31 Diciembre 2011, 08:12 am »

Y hasta el momento que tienes o que se te ocurre?


En línea

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
m0rf


Desconectado Desconectado

Mensajes: 828


BACK!


Ver Perfil
Re: Duda DB web
« Respuesta #2 en: 31 Diciembre 2011, 09:06 am »

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

Si todos fuéramos igual de inteligentes no existiría la mediocridad porque no podríamos apreciarla. Aprecias la mediocridad?
misterpreguntas

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: Duda DB web
« Respuesta #3 en: 31 Diciembre 2011, 11:43 am »

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!  :laugh:
En línea

#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.850



Ver Perfil WWW
Re: Duda DB web
« Respuesta #4 en: 31 Diciembre 2011, 16:11 pm »

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 Desconectado

Mensajes: 17


Ver Perfil
Re: Duda DB web
« Respuesta #5 en: 1 Enero 2012, 00:18 am »

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 am por misterpreguntas » En línea

#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.850



Ver Perfil WWW
Re: Duda DB web
« Respuesta #6 en: 1 Enero 2012, 16:27 pm »

Citar
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.

Citar
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 Desconectado

Mensajes: 17


Ver Perfil
Re: Duda DB web
« Respuesta #7 en: 2 Enero 2012, 13:40 pm »

Citar
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.

Citar
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 pm por misterpreguntas » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Pequeña duda con un comando batch (NUEVA DUDA RELACIONADA)
Scripting
revenge1252 9 9,749 Último mensaje 13 Febrero 2008, 21:41 pm
por revenge1252
duda con UPS
Hardware
General Dmitry Vergadoski 0 1,827 Último mensaje 23 Octubre 2023, 22:38 pm
por General Dmitry Vergadoski
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines