Visualizar un registro antes de eliminarlo

Maru
26 de Enero del 2005
Hola! tengo un problema al querer borrar un registro que sea previamente visualizado.
Lo que veo es que no pasa el parámetro "producto" para que pueda ser borrado, y no encuentro el error o que es lo que estoy haciendo mal.
Estaría muy agradecida que me ayuden ya que hace varios dias estoy con esto sin encontrar la solución o bien un ejemplo que pueda servirme.

El error que tira es: Notice: Undefined index: direccion in (...ruta) en esta línea: $Query="DELETE FROM productos WHERE producto='".$_POST['producto']."'";

Muchas gracias de antemano.
Maru.-

Estos son los códigos:

formulario.html

<body>
<form method="POST" action="verprod.php">
Producto:<br />
<input type="text" name="producto" />
<input type="submit" value="Ver" />
</form>
</body>


verprod.php

<body>
<?php error_reporting(E_ALL); ?>

<?
$Host = "localhost";
$User = "";
$Password = "";
$Base = "baseprod";
$Tabla = "productos";

$Link = mysql_connect ($Host, $User, $Password) or die("Error vp conexion ".mysql_error());
mysql_select_db($Base, $Link) or die("Error select db ".mysql_error());

echo '<form method="POST" action="borrar2.php">';

$Query="SELECT * FROM productos WHERE producto='".$_POST['producto']."'";
$result=mysql_query($Query, $Link) or die("error query $Query ". mysql_error());

while ($registro=mysql_fetch_array($result))
{
echo "<br> Código: ".$registro['codigo'];
echo "<br> Producto: ".$registro['producto'];
echo "<br> Descripción: ".$registro['descripcion'];
echo "<img src="ver.php?id=".$registro['id']."">";
}

echo "<input type="hidden" name="producto" value="".$registro['producto']."" />";

mysql_free_result($result);

?>
<input type="submit" value="Borrar">
</body>


borrar2.php

<body>
<?php error_reporting(E_ALL); ?>

<?
$Host = "localhost";
$User = "";
$Password = "";
$Base = "baseprod";
$Tabla = "productos";

$Link = mysql_connect ($Host, $User, $Password) or die("Error vp conexion ".mysql_error());
mysql_select_db($Base, $Link) or die("Error select db ".mysql_error());

$Query="DELETE FROM productos WHERE producto='".$_POST['producto']."'";
mysql_query($Query, $Link) or die("error query $Query ". mysql_error());

?>

<div align="center"><b>El Registro se ha Borrado</b></div><br><br>
<div align="center"><a href="listar.php">Visualizar Listado</a>
<div align="center"><a href="javascript:history(-1)">Volver</a></div>

</body>