tengo un problema y es que cuando yo envio un mensaje al usuario este aparte de mostrarselo a quien se lo he enviado tambien me lo muestra ami....
y si ven el codigo yo le estoy diciendo que se lo muestre solo al usuario que tenga la ID del codigo..
¿Cual o donde esta el error?
Tambien el mensaje desaparece una vez que yo (quien envia el mensaje) cierro e inicio sesion.
¿porque ocurre esto?
Lo que yo busco es que directamente le llegue al usuario cuya id sea la del mensaje, no a mi..
¿Podrian orientarme un poco?
Codigo que mostrara la lista de mensajes:
Código PHP:
<?php
require('include/config.php');
session_start();
mysqli_select_db($conexion,$db_web)or die("Error al seleccionar la base de datos.");
$ver_mensajes = mysqli_query($conexion,"SELECT * FROM mensajes WHERE id='".$_SESSION['id']."'");
$resultado_ver = mysqli_num_rows($ver_mensajes)or die(mysqli_error($conexion));
while($mostrar_mensajes = mysqli_fetch_array($ver_mensajes,MYSQL_ASSOC)){
$inc = $mostrar_mensajes['inc'];
$id = $mostrar_mensajes['id'];
$titulo = $mostrar_mensajes['titulo'];
$contenido = $mostrar_mensajes['contenido'];
$remitente = $mostrar_mensajes['remitente'];
$visto = $mostrar_mensajes['visto'];
if($visto==0){
$visto = "No";
}else{
$visto = "Si";
}
echo "<tr id='lista_mensajes'>";
echo "<td width='15%'>".$remitente."</td>";
echo "<td width='20%'>"."<a href='ver_mensaje.php?inc=".$inc."' target='_blank'>".$titulo."</a></td>";
echo "<td width='60%'>".substr($contenido,0,36)."..."."</td>";
echo "<td width='5%' id='visto'>".$visto."</td>";
echo "</tr>";
}
?>