Foros del Web » Programando para Internet » PHP »

agregar como contacto

Estas en el tema de agregar como contacto en el foro de PHP en Foros del Web. hola amigos, estoy haciendo un scripts donde mediante el seteo de algunas especificaciones me muestra usuarios que cumplen las condiciones , una vez que se ...
  #1 (permalink)  
Antiguo 07/09/2004, 00:09
Avatar de fmmeson  
Fecha de Ingreso: enero-2002
Ubicación: Tucuman
Mensajes: 401
Antigüedad: 15 años, 10 meses
Puntos: 2
agregar como contacto

hola amigos, estoy haciendo un scripts donde mediante el seteo de algunas especificaciones me muestra usuarios que cumplen las condiciones , una vez que se listan en el buscador, se puede ingresar a ver el perfil completo de la persona en cuestion, una vez lo que quiesiera hacer es mediante un link, ("agregar como contacto"), entonces una vez que aprieto se le envia un mensaje al usuario , preguntandole si desea aceptar al usuario XXXX como contacto fijo y se agrege a la lista tipo MSN........si alguien me puede dar una idea como hacelo porque tengo medio confusa las ideas y te los campos que debo utilizar y como enviar el mensaje se lo agredeceria mucho
__________________
Lo que se hace por AMOR esta mas allá del BIEN y del MAL - Friedrich Nietzsche
http://www.hispanogeek.com.ar
Desarrollador IT -
  #2 (permalink)  
Antiguo 07/09/2004, 06:45
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Una vez aceptado como contacto, ¿aparecen ambos en la lista de contactos de cada uno? Si es asi, podrias tener la lista de contactos de todos los usuarios en una tabla con 3 campos: usuario_1, usuario_2 y estado. usuario_1 es quien inicia la peticion de contacto, usuario_2 con el que quiere estar en contacto, y el estado almacena si el contacto esta aceptado o pendiente de aceptacion por usuario_2.

Para listar las peticiones que has realizado pendientes de aceptar, seleccionas todas donde usuario_1 eres tu y el estado es sin aceptar. Si quieres ver las peticiones que te han enviado y todavia no has aceptado, sacas las de usuario_2 tu y estado sin aceptar. Para sacar tu lista de contactos aceptados, muestras los registros donde usuario_1 o usuario_2 eres tu y estado es aceptado.

Tendrias que valdar a la hora de realizar una peticion si ya existe esa peticion, teniendo en cuenta que no importa el orden de los 2 usuarios.

Saludos.

PD: Puedes no usar el campo estado creando 2 tablas, una que almacene las peticiones pendientes, y otra las aceptadas.

PD2: Luego tendrias que adaptarlo a tu politica de peticiones rechazadas. Puedes poner estado a rechazado y no permitir que vuelva a realizar la peticion nunca mas.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 01:25.