Ver Mensaje Individual
  #14 (permalink)  
Antiguo 13/06/2012, 22:54
Avatar de waldragon
waldragon
 
Fecha de Ingreso: mayo-2010
Mensajes: 735
Antigüedad: 14 años, 5 meses
Puntos: 55
Respuesta: Sistema de Mensajeria Privada!

Tienes que agregar un update para modificar el estado a 1, de esa forma ya no los mostrara como sin leer
Código PHP:
Ver original
  1. $sentencia = "UPDATE mensajeria SET estado=1 WHERE  id = '" . $id . "';";
  2. mysql_query($sentencia)or die("Error al marcar el mensaje como leido: ".mysql_error());

Código PHP:
Ver original
  1. <?php
  2.     session_start();
  3.     include('config.php');
  4.     $sent = mysql_query("SELECT * FROM mensajeria WHERE id='".$_GET['id']."'") or die(mysql_error());
  5.      if(mysql_num_rows($sent)) { // Comprobamos que exista el registro con la ID ingresada
  6.          $row = mysql_fetch_array($sent);
  7.         $id = $row["id"];
  8.         $sentencia = "UPDATE mensajeria SET estado=1 WHERE  id = '" . $id . "';";
  9.         mysql_query($sentencia)or die("Error al marcar el mensaje como leido: ".mysql_error());
  10.         $remitente = $row["remitente"];
  11.         $asunto = $row["asunto"];
  12.         $fecha = $row["fecha"];
  13.         $mensaje = $row["mensaje"];
  14. ?>
  15.         <strong>Remitente::</strong> <?=$remitente?><br />
  16.         <strong>asunto:</strong> <?=$asunto?><br />
  17.         <strong>fecha:</strong> <?=$fecha?><br />
  18.         <strong>mensaje:</strong><?=$mensaje?><br />      
  19. <?php
  20.     }else {
  21. ?>
  22.         <p>la noticia seleccionada no existe o ha sido eliminada.</p>
  23. <?php
  24.     }
  25. ?>