Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/10/2015, 16:42
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar mensaje seleccionado

Código PHP:
Ver original
  1. <?php
  2.         $ver_mensajes = mysqli_query($conexion,"SELECT * FROM mensajes WHERE id='".$_SESSION['id']."'");
  3.         $resultado_ver = mysqli_num_rows($ver_mensajes);
  4.         while($mostrar_mensajes = mysqli_fetch_array($ver_mensajes,MYSQL_ASSOC)){
  5.             $id = $mostrar_mensaje['id'];
  6.             $titulo = $mostrar_mensajes['titulo'];
  7.             $contenido = $mostrar_mensajes['contenido'];
  8.             $remitente = $mostrar_mensajes['remitente'];
  9.             $visto = $mostrar_mensajes['visto'];
  10.             if($visto==0){
  11.                 $visto = "No";
  12.             }else{
  13.                 $visto = "Si";
  14.             }
  15.             echo "<tr id='lista_mensajes'>";
  16.             echo "<td width='15%'>".$remitente."</td>";
  17.             echo "<td width='20%'><a href='mipagina.php?id=".$id."' target='-blanck'>".$titulo."</a></td>";
  18.             echo "<td width='60%'>".substr($contenido,0,36)."..."."</td>";
  19.             echo "<td width='5%' id='visto'>".$visto."</td>";
  20.             echo "</tr>";
  21.         }
  22.  
  23. ?>

Como puedes ver converti eltitulo en el enlace para ver el mensaje y le asigne que pae como variable la id del mensaje correspondiente para ser visualizado en la siguiente pagina:

y en la siguiente pagina recojo la id y visualizo el mensaje al mismo tiempo que actualizo el campo visto

Código PHP:
Ver original
  1. <?php
  2. $id = $_GET['id'];
  3.  
  4. $ver = $db->query("SELECT * FROM mensajes WHERE id = '$id'");
  5. if($ver){
  6.     $visto = $db->query("UPDATE mensajes SET visto = '1' WHERE id = '$id'");
  7. }
  8. //de aqiu para abajop el codigo con el que muestras el mensaje
  9. ?>
__________________
[email protected]
HITCEL