Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/11/2009, 17:30
jiten
 
Fecha de Ingreso: febrero-2008
Mensajes: 409
Antigüedad: 16 años, 2 meses
Puntos: 2
Pregunta Respuesta: Cómo enviar una "llamada de alerta" a un usuario ?

Cita:
Iniciado por Vun Ver Mensaje
Otra idea es crear una tabla ALERTAS con los campos

ID
ID_USUARIO1
ID_USUARIO2
TIPOALERTA
TEXTOALERTA
ENLACE
LEIDO

Y cuando ocurra alqo que debe ser mostrado por alertas, grabas un registro con los datos de ambos usuarios, etc, etc y el LEIDO=1

Entonces lo unico que tienes que hacer es al inicio de cada PHP mirar en la tabla ALERTAS los registros cuyo ID_USUARIO2 sea igual a nuestro ID y cuyo campo LEIDO=1.

Si existen registros, pues ya muestras la informacino de cada alerta, con su texto, su enlace a cierta parte de la web.....etc, y acto seguido hacemos un UPDATE para poner LEIDO=0 para todos los registros mostrados.

Asi evitamos eso de cargar a cada instante un php y sobrecargar la BD

Espero captes la idea, sino preguntame!
Sí, mira, suena iteresantísimo, de hecho, hasta el momento es la mejor solución (y por esto ya van ahi tus puntos de buen karma ;)) pero el tema es que igual, para saber esto tengo que refrescar la página... y o que estaba buscando es que no se necesite refrescar, sino que apenas se actualice un registro, se dispare un proceso buscando la máquina del usuario registrado y le llegue un mmensaje al respecto... ago así como cuando envías un mail... tu no necesitas refrescar tu inbox a cada rato correcto ? a veces por si solo aparece ya cargado con los nuevos mensajes... o el MSN messenger(más rapido aún)... que apenas envias un mensaje te sale en la ventanita de diálogo... cómo se ogran estas tecnologías ?

Muchas gracias por adeantado a quien me pueda dar una dirección en este sentido... (sino tendré que hacer la solución de refrescar cada cierto tiempo...)