Cita:
Iniciado por waldragon 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.
Me funciono perfecto en el index ese codigo, el unico inconveniente esque aunque ya haya visto el mensaje sigue apareciendo que tengo mensajes, la unicaforma es borrando el mensaje.
por otra parte estoy intentando hacerlo como dice con el _GET y queria ver que esta mal en este ya que me sale que no existe:
Código PHP:
<?php
session_start();
include('config.php');
$sent = mysql_query("SELECT * FROM mensajeria WHERE destinatario='".$_GET['id']."'") or die(mysql_error());
if(mysql_num_rows($sent)) { // Comprobamos que exista el registro con la ID ingresada
$row = mysql_fetch_array($sent);
$id = $row["id"];
$remitente = $row["remitente"];
$asunto = $row["asunto"];
$fecha = $row["fecha"];
$mensaje = $row["mensaje"];
?>
<strong>Remitente::</strong> <?=$remitente?><br />
<strong>asunto:</strong> <?=$asunto?><br />
<strong>fecha:</strong> <?=$fecha?><br />
<strong>mensaje:</strong><?=$mensaje?><br />
<?php
}else {
?>
<p>la noticia seleccionada no existe o ha sido eliminada.</p>
<?php
}
?>
si quieren verlo y probarlo aca les dejo el link: http://servimotosmova.hostei.com/cmss
usuario: test1
password: 123456
-----------------------
usuario: test2
password: 123456
-----------------------
usuario: test3
password: 123456
-----------------------
usuario: test4
password: 123456
-----------------------