Hola, estoy en un sistema de mensajes y me encuentro con que no soy capaz de visualizar los mensajes que me envían, teniendo en cuenta que están en el MySQL pero no se por qué, desde el traslado de dirección este código no me funciona. Alguien me puede decir el error?
Código PHP:
<?php
$username = $_COOKIE['loggedin'];
include("conexion.php");
$sql= mysql_query("SELECT * FROM mensajes WHERE msgid = '$id' AND para = '$username'");
while ($row = mysql_fetch_array($sql) ){
$sql2 = mysql_query("UPDATE mensajes set leido=1 WHERE msgid = $row[msgid]");
echo "<b>Mensaje recibido</b><br><br></font><table bgcolor=black cellspacing=1 cellpadding=2 width=340 border=0 align=center>
<tr><td bgcolor=#CCCCCC width=80><font face=Tahoma size=2><b>De:</b></td>
<td bgcolor=#EEEEEE><font face=tahoma size=2>".$row[de]."</td></tr>
<tr><td bgcolor=#CCCCCC width=80><font face=Tahoma size=2><b>Asunto:</b>
<td bgcolor=#EEEEEE><font face=tahoma size=2>".$row[asunto]."</td></tr>
<tr><td bgcolor=#CCCCCC width=80><font face=Tahoma size=2><b>Mensaje:</b>
<td bgcolor=#EEEEEE><font face=tahoma size=2>".$row[mensaje]."</td></tr>
</table>";
}
echo "<br><a href='enviar_privados.php'>Responder</a>";
echo "<br><a href='borrar.php?id=$id'>Borrar</a>";
?>