bua y eso?
Por cierto, hice lo que tu me dijiste pero sigue sin irme. Mira el código a ver si ves el fallo, creo que es que no especifiqué lo que es $de en leer_privados2.php... (Este es el sitio del enlace)
Código PHP:
<?
$username = $_COOKIE['loggedin'];
include("conexion.php"); // CONEXION A LA BD MYSQL
$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><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='privado.php?id=$id&de=$row[de]'>Responder</a>"
?>
Y este es un fragmento del lugar de envío del mensaje
Código PHP:
<?php
$de = $_GET['de'];
$username = $_COOKIE['loggedin'];
include("conexion.php");
?>
<script languaje="Javascript">
<!--
function Smile(texto){
document.form.mensaje.value = document.form.mensaje.value + texto;
}
// -->
</script>
<form method="post" name="form" action="enviar_privados2.php">
<input type=hidden name=de value=<? echo $username; ?>>
<table align=center bgcolor=black width=350 cellspacing=1 cellpadding=3>
<tr>
<td bgcolor=#c4dBFB width="55"><font size="2"><b><font face="Verdana">De:</font></b></font></td>
<td bgcolor=#e8edf2 width="268"><? echo "<font face=Tahoma size=2><b>$username</b> - $REMOTE_ADDR"; ?></td>
</tr>
<tr>
<td bgcolor=#E6EBFB width="55"><font face=Tahoma size=2><b>Para:</b></font></td>
<td bgcolor=#e8edf2 width="268"><? echo "<font face=Tahoma size=2>$de</a>" ?>
</td>
</tr>