Foros del Web » Programando para Internet » PHP »

sobre mensajes de usuarios

Estas en el tema de sobre mensajes de usuarios en el foro de PHP en Foros del Web. hola tengo una consulta.. tengo un sitio en el cual los usuarios se mandan mensajes,. anda bien pero lo que deseo implementar es algo como ...
  #1 (permalink)  
Antiguo 09/01/2013, 09:00
 
Fecha de Ingreso: marzo-2011
Mensajes: 115
Antigüedad: 13 años, 1 mes
Puntos: 0
sobre mensajes de usuarios

hola tengo una consulta.. tengo un sitio en el cual los usuarios se mandan mensajes,. anda bien pero lo que deseo implementar es algo como facebbok que le avisa que le llego un mensaje y luego de leido este desaparece ?

podria ser algo asi ?

Código PHP:
Ver original
  1. <?php
  2. # Avisamos que ya lo leimos
  3. if($row['open'] != "si")
  4. {
  5.     mysql_query("UPDATE comentarios_clasificados SET open='si' WHERE id_user='".$id_user."'",$link) or die(mysql_error());
  6. }
  7. ?>

alguien sabe de algun tutorial?
gracias!!!
  #2 (permalink)  
Antiguo 09/01/2013, 10:32
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: sobre mensajes de usuarios

Hmmm existen varias maneras de lograrlo, entre una de ellas es usar una tabla temporera en la que introduzcas los mensajes y los usuarios y si un usuario lo lee entonces lo borras de la tabla. Otra forma es que crees una tabla e indiques que usuario y notas leyó, consultas esa tabla antes de mostrar el mensaje.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 10/01/2013, 05:20
 
Fecha de Ingreso: marzo-2011
Mensajes: 115
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: sobre mensajes de usuarios

Cita:
Iniciado por abimaelrc Ver Mensaje
Hmmm existen varias maneras de lograrlo, entre una de ellas es usar una tabla temporera en la que introduzcas los mensajes y los usuarios y si un usuario lo lee entonces lo borras de la tabla. Otra forma es que crees una tabla e indiques que usuario y notas leyó, consultas esa tabla antes de mostrar el mensaje.
yo tengo esta tabla
Código MySQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS `comentarios_clasificados` (
  2.   `id_comentario` int(11) NOT NULL AUTO_INCREMENT,
  3.   `id_noticia` int(11) NOT NULL,
  4.   `detalle` text COLLATE utf8_spanish_ci,
  5.   `usuario` varchar(100) COLLATE utf8_spanish_ci DEFAULT NULL,
  6.   `correo` varchar(100) COLLATE utf8_spanish_ci DEFAULT NULL,
  7.   `id_user` varchar(100) COLLATE utf8_spanish_ci DEFAULT NULL,
  8.   `para` int(11) DEFAULT NULL,
  9. [COLOR="Red"]  `open` enum('0','1') COLLATE utf8_spanish_ci DEFAULT NULL,[/COLOR]
  10.   PRIMARY KEY (`id_comentario`)
  11. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=51 ;

pero no se como hacer para crear el sistema de avisos,

Etiquetas: mensajes, usuarios
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 07:59.