Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2011, 12:04
galacticboy7
 
Fecha de Ingreso: mayo-2011
Mensajes: 23
Antigüedad: 13 años
Puntos: 0
Borrar registro de una base de datos.

Buenas, tengoun problema con esta funcion basicamente se trata de un menu desplegable, del campo "Id" de una tabla llamada productos de la base de datos productos

En esta tabla hay ordenadores, pantallas etc.. basicamente lo qeu quiero es que selecione la Id y me borre el registro. (seleciono id, y que despues se borre la fila entera del registro)

Ahora biene el problema una vez eligo el valor en la pestaña en el segundo documento que me redirecciona para borrar me da el siguiente error:

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

Agradeceria que me ayudaran a pulir gracias jeje

La primera pagina, con el menu desplegable de Id.

Código PHP:
<HTML>
<HEAD>
<TITLE>index.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";
$result=mysql_query($sSQL);

echo 
'<select Id="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>
Y el segundo documento llamado borrar2.php que es donde me da el error de la variable

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 Id='$Id'";
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> 



Gracias de antemano