<a href='borrar.php?id=$id'>Borrar</a>
aparece como
http://www.mipag.com/sistema/members/messages/borrar.php?id=
osea, que el id está vacío. Alguien sabe que hago mal? os dejo los dos códigos:
leer_mensaje2.php
Código 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>"; 
?>    Código PHP:
   <?php
$id=$_GET[id]; 
$username = $_COOKIE['loggedin']; 
include("conexion.php");  
$sql= mysql_query("DELETE FROM mensajes WHERE msgid = '$id' AND para = '$username'");  
$sql2= mysql_query("SELECT * FROM mensajes WHERE msgid = '$id'");  
 if ("DELETE FROM mensajes WHERE msgid = '$id' AND para = '$username'"); 
   { 
      echo ("El mensaje se ha borrado correctamente"); 
   }  
?>    
 
