Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/05/2010, 12:29
Avatar de Heli0s
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