<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");
}
?>