Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2005, 20:24
Maru77
 
Fecha de Ingreso: agosto-2003
Mensajes: 524
Antigüedad: 20 años, 8 meses
Puntos: 5
Visualizar registro antes de dar de baja

Hola!

Estoy tratando de dar de baja a un registro pero, lo que quiero es visualizarlo antes de eliminarlo y no lo logro.

Lo he intentado de dos formas:
1) Ingresando un producto (borrar1.php) y que directamente lo elimine (borrar2.php). De esta forma funciona, no hay problema.
2) Ingresando un producto (borrar1.php), visualizarlo (verprod.php) y que lo elimine (borrar.php). Esto no funciona.

Les dejo los códigos por si alguno puede aprovecharlos y de paso me ayudan, creo que la lógica está bien planteada, pero no encuentro el error.

Gracias!!!
Saludos!
Maru.-

Aquí van los archivos:

borrar1.php

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
</head>

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

$Link = mysql_connect ($Host, $User, $Password);
mysql_select_db($Base, $Link);

echo '<FORM METHOD="POST" ACTION="verprod.php">'; // SI CAMBIO POR borrar2.php FUNCIONA
$Query="SELECT * FROM productos WHERE producto='$producto'";
$result=mysql_db_query("baseprod", $Query);

print "Producto:";
echo '<input name="productos">';

mysql_free_result($result)
?>
<INPUT TYPE="SUBMIT" value="Ver">
</FORM>

</body>
</html>


verprod.php

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
</head>

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

$Link = mysql_connect ($Host, $User, $Password);
mysql_select_db($Base, $Link);

echo '<FORM METHOD="POST" ACTION="borrar2.php">';

$Query="SELECT * FROM productos WHERE producto='$producto'";
$result=mysql_db_query("baseprod", $Query);

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']."\">";
}
mysql_free_result($result)
?>

<INPUT TYPE="SUBMIT" value="Borrar">
</body>
</html>


borrar2.php

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
</head>

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

$Link = mysql_connect ($Host, $User, $Password);
mysql_select_db($Base, $Link);

$Query="DELETE * FROM productos WHERE producto='$producto'";
mysql_db_query("baseprod", $Query);
?>

<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>
</html>