wena wena, tengo un codigo php que intenta borrar varios registros a la vez, para ello hace una buskeda a traves de criterios que pueden variar, yo okupo un switch, el problema es ke en la ultima parte del codigo, se corta, no imprime nada...
para esto okupo el siguiente codigo, pero no borra, alguien podria darme una ayuda?
Código PHP:
require ("../../conecta.php");
$op = $_POST["op"];
$var = $_POST["var"];
switch ($op)
{
case 1: $busca = "Select * from producto where nombre like '%".$var."%'";
break;
case 2: $busca = "Select * from producto where disenador = '".$var."'";
break;
case 3: $busca = "Select * from producto where marca = '".$var."'";
break;
}
echo $busca;
//aca se corta
$res = mysql_query ($busca, $dblink);
while ($e = mysql_fetch_array ($res) )
{
$idp = $e["id"];
if ( $idp == "on" )
{
$borra = "delete from producto where id = '".$idp."'";
echo $borra;
$elim = mysql_query ($borra, $dblink);
if (!$elim)
echo "ERROR: No se pudo eliminar producto".$e["nombre"]."porque ".mysql_error();
else
echo "Borro correctamente";
}
}