Foros del Web » Programando para Internet » PHP »

php - añadir como amigo

Estas en el tema de php - añadir como amigo en el foro de PHP en Foros del Web. hace muy poco que he empezado con esto de php, pero voy avanzando en conocimientos poco a poco. Estoy haciendo una especie de red social, ...
  #1 (permalink)  
Antiguo 10/05/2010, 12:17
 
Fecha de Ingreso: marzo-2006
Mensajes: 133
Antigüedad: 18 años, 1 mes
Puntos: 6
php - añadir como amigo

hace muy poco que he empezado con esto de php, pero voy avanzando en conocimientos poco a poco.

Estoy haciendo una especie de red social, he conseguido que los usuarios se registren, mostrar todos los usuarios, ver el perfil de cada uno, que se envien mensajes entre ellos etc...

Ahora tengo que hacer el tipico boton de solicitud de amistad para que al pincharlo a uno le llegue el msj para aceptar la solicitud y la verdad no se muy bien como hacer esto... alguna idea?
  #2 (permalink)  
Antiguo 10/05/2010, 12:26
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: php - añadir como amigo

eso lo podrias solucionar supongo guardando ese click y datos del amigo en una bd.
cada vez que alguien se logea, si tiene solicitudes pa que le aparescan......
y si deseas que le aparescan instantaneos..... ps refresca la pagina cada tiempo y ya.

Suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #3 (permalink)  
Antiguo 10/05/2010, 12:29
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: php - añadir como amigo

Pues lo que se me ocurre es que tengas una tabla así:

ID_PETICION, ID_INVITADOR, ID_INVITADO, ACEPTED.

id_peticion es para tener un id de cualquier petición, esto creo que siempre es recomendable.
en id_invitador metes el id del usuario que realizó la petición de amistad (por lo tanto a el no le saldrá en peticiones de amistad para aceptar o rechazar)
en id_invitado pones el id de la persona a la que invitó id_invitador, y a esta persona es a la que le tiene que salir en una lista la nueva invitación (mientras acepted sea 0)
en acepted simplemente pones 0 o 1, 0 si no está aceptada y 1 si esta aceptada, en acepted podrías poner más estados, como rechazada o lo que sea, es solo para ponerte un ejemplo, después solo es PHP y trabajo :)

Espero haberte sido de ayuda, un saludo
  #4 (permalink)  
Antiguo 10/05/2010, 13:28
 
Fecha de Ingreso: marzo-2006
Mensajes: 133
Antigüedad: 18 años, 1 mes
Puntos: 6
Respuesta: php - añadir como amigo

Muy buenas aportaciones!

Haber si entre hoy y mañana lo pruebo y les comento como ha ido!

Muchas Gracias
  #5 (permalink)  
Antiguo 12/05/2010, 00:09
 
Fecha de Ingreso: marzo-2006
Mensajes: 133
Antigüedad: 18 años, 1 mes
Puntos: 6
Respuesta: php - añadir como amigo

Ha ido al pelo, la unica variacion es que en la tabla acepted en vez de poner solo los valores 0 y 1, he puesto valores 0, 1 y 2 (aceptado, rechazado y en proceso).

Mil Gracias

Etiquetas: añadir
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 00:04.