Hola soy yo denuevo tengo una duda con un script para eliminar firmas de mi libro de visitas, el script ya me funcionaba antes de ponerle el select y puea ahora no se porque no las borra.
Aqui pongo el codigo de mi libro de visitas
Código PHP:
<?include("capa.php");?>
<html>
<head>
<title>eliminar un registro</title>
</head>
<p align="center">
<?
include("../configuracion.php");
$conn = mysql_connect($host,$user,$pass) or die ("<h1><p align=center>Error en la coneccion de la Base de Datos</p></h1>");
mysql_select_db($dbname,$conn) or die ("<h1><p align=center>Error en la base de datos, no existe o esta mal escrito el nombre</p></h1>");
if(!$HTTP_POST_VARS)
{
//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select id_librovisitas_php From librovisitas_php Order By id_librovisitas_php";
$result=mysql_db_query($dbname,$sSQL);
echo "<form action=modificaciones.php?accion=borrar_firma method=post>";
echo '<select name="id">';
//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{echo '<option>'.$row["id_librovisitas_php"];}
echo "<input type=submit value=borrar>";
echo "</form>";
include("../index.php");
}else{
$id=$_POST["id"];
?>
Estas seguro que deseas borrarlo?
<a href="<?echo "$_SERVER[PHP_SELF]?accion=borrar_firma&borrar=si&id=$id";?>">Si</a> <a href="modificaciones.php">no</a>
<?
$borrar=$_GET["borrar"];
if($borrar=="si")
{
$id=$_GET["id"];
$sSQL="Delete From librovisitas_php Where id_librovisitas_php='$id'";
mysql_db_query($dbname,$sSQL);
header("location:modificaciones.php");
}
}
?>
</p>