Comprobar al borrar PHP y Mysql Leido 8.311 veces

 
  Broco
Pregunta
Resuelta.
Tengo 2 tablas MYSQL

Tabla1:
Perros
Campos:
ID,Nombre,nombre_usuario

Tabla2:
Usuarios
Campo
Nombre,pass

Lo que pasa que cuando quiero borrar un registro en la tabla perros, no se como comprobar que el que le da a borrar es el que a anunciado el perro.
mysql_query("delete from perros where id='$_REQUEST[id]'",$conexion) or
die("Problemas en el select:".mysql_error());
Uso eso, pero por ejemplo el usuario Angel, puede borrar lo que a escrito el usuario Juan...
Tengo este codigo



$sql2=mysql_query("select * from comentario order by id DESC",$conexion) or die("Problemas en el select:".mysql_error());
while ($row2=mysql_fetch_array($sql2))
{
if ($row2[nombre]==$row[nombre])
{
echo '<table width="547" border="0" cellpadding="0" cellspacing="0" bordercolor="#000000" class="tablesample"><tr><td width="547" height="131" bgcolor="#AE2F96"><p align="center" class="Estilo17"><a href="misanuncios.php?borrar=1&id=';
echo nl2br(htmlspecialchars($row2['id']));
echo '">BORRAR</a></p></td></tr></table>';
}}
if ($_REQUEST["borrar"]==1)
{
mysql_query("delete from perros where id='$_REQUEST[id]'",$conexion) or
die("Problemas en el select:".mysql_error());
}


 

 





  [NiCo]
Respuesta correcta
Despues de que pones el where id... tenes que poner and nick y la variable para el usuario:



mysql_query("delete from perros where id='$_REQUEST[id]' and nick='$variableusuario'",$conexion) or
die("Problemas en el select:".mysql_error());


 

 


  [NiCo]
Respuesta correcta
Despues de que pones el where id... tenes que poner and nick y la variable para el usuario:



mysql_query("delete from perros where id='$_REQUEST[id]' and nick='$variableusuario'",$conexion) or
die("Problemas en el select:".mysql_error());


 

 





    ¿Cuantas columnas?     | 2 columnas | 3 columnas | 4 columnas | 5 columnas | 6 columnas |  
    Escribe la dirección web de la imagen:
  Publica tu respuesta  |  Haz Click en el siguiente cuadro para escribir