Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2009, 11:00
daenor
 
Fecha de Ingreso: diciembre-2004
Mensajes: 197
Antigüedad: 19 años, 4 meses
Puntos: 1
¿Contacto entre usuarios de un sistema como "amigos"?

Wenas gente!!!!
:)

A ver, estoy buscando algun consejo pare desarrollar una parte de un sistema.
El sistema tiene sus usuarios, pero quiero hacer algo para que se conecten y queden como "amigos", y q cada usuario tenga su lista de amigos y demas.

Lo unico que se me ocurrio es que a traves de varias bases:

tabla 'users' (datos de los usuarios):
usuario_id => el id del usuario primario
listaamigos_id => el id de la lista de sus amigos
(mas todos los otros campos de los datos del perfil del usuario)

tabla 'listaamigos'
listaamigos_id => el id de la lista creada
usuario_id => el id del usuario primario

tabla 'usuariosamigos'
listaamigos_id => el id de la lista creada
usuario_id_amigo => el id del usuario primario

Y esos dos campos ultimos se repetirian por cada "amigo" que uno tendria en la lista.
Es decir, uno al tomar un usuario como amigo (la primera vez crea una lista, las siguientes chequea si existe una lista ya) y en la ultima lista, se pone el id del usuario de la lista que refiere al usuario primario.

Pero realmente no se si es muy buena idea, no se si basicamente funcionaria bien.

OKis, espero haber sido claro.
Alguna idea?

Saludos y gracias desde ya!
__________________
Diseñador y Desarrolador en Proyecto81 WebStudio

Última edición por daenor; 19/06/2009 a las 14:56