bueno, para mostrarle al usuario en el index cuando tiene nuevos mensajes tienes que poner algo como esto:
Código PHP:
Ver original$us = $_SESSION['usuario_nombre'];//esto ya esta en tu codigo
//aqui asegurate de poner la tabla correcta, mensajeria o mensajeriaenviados, segun corresponda
$sent="SELECT * FROM mensajeria WHERE destinatario='".$us."' AND estado=0";//en where estado puse 0 que me imagino es cuando todavia no leyo el mensaje, ok?.
//ahora hacemos que muestre un mensaje si hay mensajes nuevos sin leer
if($nummensajes>0){
echo"Tienes $nummensajes sin leer";//tambien puedes ponerle un enlace hacia la seccion
// en donde se muestran dichos mensajes, para que quede mejor.
}else{
echo"No tienes nuevos mensajes privados";
}
Bueno, con eso te tiene que andar el aviso de mensajes nuevos en el index, para lo otro tienes que mandar el id del mensaje por _GET hacia la pagina en donde se muestran los mensajes, si quieres, puedes crear una cuenta de prueba asi entramos y vemos como esta armado el sistema de mensajes privados.