Estoy creando un proyecto y voy en la parte borrar,Ahora
necesito que el programa me borre varios registros a la vez.
Creo que el problema esta en donde lo lanzo hacia
borrar.php
me dice que los datos los a borrado, pero no no los borro, creo que hay un problema en deasignar el checkbox o en la consulta delete, creo que aun nose como deasignar esa variable les dejo el codigo para que me ayuden.
de ante mano muchas gracias :)
Este es el primer php que muestra las tablas y donde esta el checkbox y lo envia a la direccion eliminar.php
Código PHP:
<?
//Conexion con la base
$conexion=mysql_connect("127.0.0.1","root","");
if (!$conexion)
{
die('Could not connect: ' . mysql_error());
}
//Ejecucion de la sentencia SQL
mysql_select_db("registro3", $conexion);
//Ejecutamos la sentencia SQL
$result=mysql_query("select * from productos");
?>
<!DOCTYPE html>
<html>
<body>
<h1>Eliminar datos</h1>
<form method="post" action="eliminar.php">
<table align="center" border='1' width='80%'>
<tr bgcolor="868383">
<th height="50">codigo</th>
<th>nombre producto</th>
<th>descripcion</th>
<th>Precio</th>
<th>Cantidad</th>
</tr>
<?
//Mostramos los registros
while ($row=mysql_fetch_array($result))
{
echo '<tr> <td align="center"><input type="checkbox" name="casilla[] value=<? echo $rows["cod_producto"]; ?></td>';
echo '<td align="center">'.$row["nombre_producto"].'</td>';
echo '<td align="center">'.$row["descripcion"].'</td>';
echo '<td align="center">'.$row["precio"].'</td>';
echo '<td align="center">'.$row["cantidad"].'</td>';
'</tr>';
}
?>
</table>
<input type="submit" value="Eliminar" />
</form>
</html>
Y este es el eliminar.php en el cual hago referencia de que al momento de enviarla hacia haya dice que me borro, pero enralidad no a borrado nada :s
Código PHP:
<?php
$conexion=mysql_connect("localhost","root","");
mysql_select_db("registro3", $conexion);
$x=$_POST["casilla"];
foreach ($x as $value){
$res=mysql_query("DELETE FROM `registro3`.`productos` WHERE `productos`.`cod_producto` = '.$value.'");
mysql_query($res);
if($res){
echo 'Dato eliminado correctamente<br />';
}
else 'error <br />';
}
?>
<a href="borrar.php">Volver</a>