Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/05/2011, 06:49
galacticboy7
 
Fecha de Ingreso: mayo-2011
Mensajes: 23
Antigüedad: 13 años
Puntos: 0
Respuesta: Borrar registros de mysql desde php

El error de arriba ya lo encontre, pero ahora me encuentro con el mismo error que me ocurrio ayer en el segundo documento borrar2.php dice:

Notice: Undefined variable: Id in C:\xampp\htdocs\borrar\borrar2.php on line 14


formulario: (correcto)

Código PHP:
<HTML>
<HEAD>
<TITLE>Borrar1.php</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Borrar un registro</h1>
<br>
<?
//Conexion con la base
mysql_connect("localhost","root","");

//selección de la base de datos con la que vamos a trabajar
mysql_select_db("productos"); 

echo 
'<FORM METHOD="POST" ACTION="borrar2.php">Id<br>';
//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select Id From productos Order By Id";
$result=mysql_query($sSQL);
echo 
'<select name="Id">';
//Mostramos los registros en forma de menú desplegable
while ($row=mysql_fetch_array($result))
{echo 
'<option>'.$row["Id"];}
mysql_free_result($result)
?>
</select>
<br>
<INPUT TYPE="SUBMIT" value="Borrar">
</FORM>
</div>
</BODY>
</HTML>

borrar2.php variable no definida Id. en la linea 14, ya esta marcado donde pone AQUI<<<<< xD


Código PHP:
<HTML>
<HEAD>
<TITLE>Borrar2.php</TITLE>
</HEAD>
<BODY>
<?
//Conexion con la base
mysql_connect("localhost","root","");

//selección de la base de datos con la que vamos a trabajar
mysql_select_db("productos"); 

//Creamos la sentencia SQL y la ejecutamos
$sSQL="Delete From productos Where name='$Id'";   //AQUI  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
mysql_query($sSQL); 
?>
<h1><div align="center">Registro Borrado</div></h1>
<div align="center"><a href="lectura.php">Visualizar el contenido de la base</a></div>
</BODY>
</HTML>