Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/08/2011, 07:15
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Bandeja de Entrada

Hola Ingeniera, tendrias que agregar una tabla estado_aviso
CREATE TABLE IF NOT EXISTS `estado_aviso` (
`id_estado` int(11) NOT NULL AUTO_INCREMENT,
`estado_name` varchar(255) DEFAULT NULL,

PRIMARY KEY (`estado_id`)
)
y aca guardas el estado del mensaje:
ID, ESTADO_NAME
-----------------------
1, enviados
2, recibidos
3, favoritos
4, eliminados

Entonces a tu tabla AVISOS le agregas una FK

aviso_id
texto
nombre
nombre_user
id_estado int(1)
---------------------
Asi cuando listas los mensaje traes los que vos queres:
$ESTADO=1; //1 PARA LOS MENSAJES ENVIADO, YO LES PONDRIA LOS "RECIBIDOS"
$sql="SELECT * FROM avisos A, estado_aviso E_A
WHERE E_A.id_estado=A.id_estado
AND E_A.id_estado = '.$ESTADO.'
AND A.nombre=".$_SESSION['MM_Username'] ;

Con eso te trae los mensajes "enviado"