Ver Mensaje Individual
  #12 (permalink)  
Antiguo 13/06/2012, 19:12
J0RG325
 
Fecha de Ingreso: febrero-2012
Mensajes: 34
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Sistema de Mensajeria Privada!

Cita:
Iniciado por fjrueda Ver Mensaje
Bueno yo entre y esta bien, una plantilla sencilla y comoda.

Ahora, no es necesario que elimine el mensaje, lo que puede hacer es agregar un tabla que indique un estado del mensaje -> 0=no leido, 1=leido, de esa forma ya no tiene que eliminarlo y no estara marcado siempre.

Y con lo segundo verifique que "destinatario" se un campo varchar o char porque le esta colcando '' si no lo es entonses quite las comillas y vuelva a intentarlo.

nos cuenta.
bueno la tabla es asi:
Código PHP:
CREATE TABLE `mensajeria` (
  `
id` int(11) NOT NULL AUTO_INCREMENT,
  `
remitente` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `
destinatario` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `
asunto` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `
mensaje` varchar(250) COLLATE latin1_general_ci NOT NULL,
  `
fecha` varchar(20) COLLATE latin1_general_ci NOT NULL,
  `
estado` int(10) NOT NULL,
  
PRIMARY KEY (`id`)
) 
destinatario tiene varchar, y una de las tablas es estado ahi podria ponerse como leido o no leido no?, creo que podria quedar asi:
Código PHP:
    $sent = mysql_query("SELECT * FROM mensajeria WHERE destinatario='".$_GET['id']."'") or die(mysql_error()); 
Código PHP:
$sent = "SELECT * FROM mensajeria WHERE destinatario='".$_GET['id']."' and estado IS NULL"; 
pero creo que es lo mismo xD