Estoy trabajando con php en un sistema de ususarios, quiero que el administrador de usuarios pueda crear, modificar y borrar registros.
Tengo el siguiente problema, para borrar registros quiero que una vez que eliga el ususario a borrar se despliege la infoemación de el para confirmar que si quiere borrarlo, el asunto es que he tratado y tratado y vuelto a tratar pero no consigo que me borre lo solicitado de la bd.
tengo el formulario de donde seleccionar al usuario a borra (por un solo campo)
<HTML>
<HEAD>
<TITLE>Borrarusuarios.php</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Borrar un registro</h1>
<br>
<?
//Conexion con la base
mysql_connect("localhost","root","root");
echo '<FORM METHOD="POST" ACTION="borra1.php">Login<br>';
//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select login From password order by login ";
$result=mysql_db_query("gestion",$sSQL);
echo '<select name="login">';
//Mostramos los registros en forma de menú desplegable
while ($row=mysql_fetch_array($result))
{echo '<option>'.$row["login"];
}
?>
</select>
</table>
<br>
<INPUT TYPE="submit" value="borrar">
<input type="hidden" name="Login" value=".$row ['login'].">
</FORM>
</div>
</BODY>
</HTML>
luego tengo la tabla de confirmación de datos.
<tr>
<th>Nombre</th>
<th>Apellidos</th>
<th>Rut</th>
<th>Login</th>
<th>Password</th>
<th>email</th>
<th>general</th>
<th>administracion</th>
<th>Recaudación</th>
<th>Abastecimiento</th>
<th>Ingenieria</th>
<th>SSGG</th>
<th>Gerencia</th>
<?
$result=mysql_db_query("gestion",$sSQL);
while ($row=mysql_fetch_array($result))
{
echo '<tr><td>'.$row ["nombre"].'</td>';
echo '<td>'.$row ["apellidos"].'</td>';
echo '<td>'.$row ["rut"].'</td>';
echo '<td>'.$row ["login"].'</td>';
echo '<td>'.$row ["password"].'</td>';
echo '<td>'.$row ["email"].'</td>';
echo '<td>'.$row ["general"].'</td>';
echo '<td>'.$row ["administracion"].'</td>';
echo '<td>'.$row ["gestionadrec"].'</td>';
echo '<td>'.$row ["gestionabastecimiento"].'</td>';
echo '<td>'.$row ["gestioningenieria"].'</td>';
echo '<td>'.$row ["gestionssgg"].'</td>';
echo '<td>'.$row ["presupuestogerencia"].'</td></tr>';
}
mysql_free_result($result);
?>
</table>
<br>
<input type="hidden" name="Login" value=".$row ['login'].">
<INPUT TYPE="SUBMIT" value="Borrar">
</FORM>
</div>
</BODY>
</HTML>
y finalmente el script que debe borrar el dato de la db.
<HTML>
<HEAD>
<TITLE>Borrar.php</TITLE>
</HEAD>
<BODY>
<?
//Conexion con la base
mysql_connect("localhost","root","root");
//Creamos la sentencia SQL y la ejecutamos
$sSQL= "Delete From password Where login='".$HTTP_POST_VARS['login']."'";
mysql_db_query("gestion",$sSQL);
?>
<h1><div align="center">Registro Borrado</div></h1>
<div align="center"><a href="lecturausuarios2.php">Visualizar el contenido de la base</a></div>
</BODY>
</HTML>
Si alguien tiene idea de que puede fallar o faltar o estar malo, se lo agradeceria muchisimo si me lo dice.
Por favor.