Alguien me puede ayudar con algo sobre PHP+mysql porfavor??
Este es el asunto:
Este archivo: productoDB.php me muestra en pantalla todos los datos de la tabla productos. Y quiero poner, en esa misma pagina la opcion de borrado de cualquier registro de la tabla, por medio del codigo, y usando una lista desplegable:
PHP:
<?
session_start();
?>
<HTML>
<HEAD>
<TITLE>productosDBPHP</TITLE>
</HEAD>
<BODY>
<?
mysql_connect("localhost","estudio","*****") or die ("Denegado");
echo '<FORM METHOD="POST" ACTION="borrarProducto.php">Codigo<br>';
mysql_select_db("proyecto2");
$productos=mysql_query("select * from productos order by codProducto");
$borrar=mysql_query("select codProducto from productos order by codProducto");
echo '<select name="codProducto">';
while ($row=mysql_fetch_array($borrar)){
echo '<option>'.$row["codProducto"];
}
mysql_free_result($borrar)
?>
</select>
<br>
<input type="submit" value="Borrar">
</form>
<table border=2 align="center" cellspacing="2" cellpading="2">
<tr>
<th>Codigo</th>
<th>Nombre</th>
<th>Precio</th>
<th>Cantidad Existente</th>
</tr>
<?
while ($row=mysql_fetch_array($productos))
{
echo '<tr><td>'.$row["codProducto"].'</td>';
echo '<td>'.$row["nombreProducto"].'</td>';
echo '<td>'.$row["precio"].'</td>';
echo '<td>'.$row["cantidad"].'</td></tr>';
}
mysql_free_result($productos)
?>
</table>
</BODY>
</HTML>
Visualmente me lo muestra todo bien, pero el codigo algo no me funciona, ya que cuando selecciono el codigo que deseo borrar, y al darle click en el boton de borrado, me sale algo asi: Objeto no localizado! ....
Este es el codigo correspondiente para hacer el borrado
PHP:
<?
$codigo=$_REQUEST['codProducto'];
?>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<?
mysql_connect("localhost","estudio","*****") or die ("Denegado");
$sSQL="Delete from productos where codProducto='$codigo'";
mysql_db_query("proyecto2",$sSQL);
?>
</BODY>
</HTML>