Borrado de registro en DB
Hola, espero obtener ayuda por aqui, he querido hacer con este codigo el borrado de registros en la DB, pero no he podido. Parece que algo esta mal en el codigo:
//Este el primer archivo borrar1.php
<BODY>
<div align="center">
<h1>Borrar un registro</h1>
<br>
<?
//Conexion con la base
mysql_connect("localhost","root","root");
echo '<FORM METHOD="POST" ACTION="borrar2.php">Nombre<br>';
//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select nombre From usuarios Order By nombre";
$result=mysql_db_query("bibah",$sSQL);
echo '<select name="nombre">';
//Mostramos los registros en forma de menú desplegable
while ($row=mysql_fetch_array($result))
{echo '<option>'.$row["nombre"];}
mysql_free_result($result)
?>
</select>
<br>
<INPUT TYPE="SUBMIT" value="Borrar">
</FORM>
</div>
</BODY>
////////
<BODY>
<?
//Conexion con la base
mysql_connect("localhost","root","root");
mysql_select_db("bibah",$db);
//Creamos la sentencia SQL y la ejecutamos
$sSQL="DELETE FROM Usuarios WHERE nombre='$nombre'";
mysql_db_query("bibah",$sSQL);
?>
<h1><div align="center">Registro Borrado</div></h1>
<div align="center"><a href="../consulta/index.php">Visualizar el contenido de la base</a></div>
</BODY>
Al ejecutar los forms, no aparece ningun error, la conexion se establece con la DB, lo que no se hace es la funcion borrar, al consultar la DB siguen apareciendo los registros en la tabla.
//Este el primer archivo borrar1.php
<BODY>
<div align="center">
<h1>Borrar un registro</h1>
<br>
<?
//Conexion con la base
mysql_connect("localhost","root","root");
echo '<FORM METHOD="POST" ACTION="borrar2.php">Nombre<br>';
//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select nombre From usuarios Order By nombre";
$result=mysql_db_query("bibah",$sSQL);
echo '<select name="nombre">';
//Mostramos los registros en forma de menú desplegable
while ($row=mysql_fetch_array($result))
{echo '<option>'.$row["nombre"];}
mysql_free_result($result)
?>
</select>
<br>
<INPUT TYPE="SUBMIT" value="Borrar">
</FORM>
</div>
</BODY>
////////
<BODY>
<?
//Conexion con la base
mysql_connect("localhost","root","root");
mysql_select_db("bibah",$db);
//Creamos la sentencia SQL y la ejecutamos
$sSQL="DELETE FROM Usuarios WHERE nombre='$nombre'";
mysql_db_query("bibah",$sSQL);
?>
<h1><div align="center">Registro Borrado</div></h1>
<div align="center"><a href="../consulta/index.php">Visualizar el contenido de la base</a></div>
</BODY>
Al ejecutar los forms, no aparece ningun error, la conexion se establece con la DB, lo que no se hace es la funcion borrar, al consultar la DB siguen apareciendo los registros en la tabla.