El tema es que no me funciona el método "eliminar tipo de producto" de la clase N° 33, es llegando al final de la misma (todo lo demás está ok), cuando César hace el condicional para la consulta. Lo revisé muchísimas veces y no logro dar con el error.
La consulta se ejecuta y me redirige al primer "header:location", haga lo que haga, pero no se borra nada en la tabla mysql, y vuelve a aparecer igual en la tabla html. Es como si a partir del "if" solamente tomara el header("Location: ver_tipo_prod.php?m=3");.
Aquí va el código:
public function delete_type_prod()
{
//print_r($_GET);
$sql_1= "select * from productos where id_type=".strip_tags($_GET["id_type"])."";
$res_1=mysql_query($sql_1, Conectar::con());
if (mysql_num_rows($res_1) == 0)
{
//No tiene productos asociados, por lo tanto puedo eliminarlo.
$sql_2="delete from tipo_producto where id_type=".strip_tags($_GET["id_type"])."";
$res_2=mysql_query($sql_2, Conectar::con());
header("Location: ver_tipo_prod.php?m=3");
}
else
{
//El registro existe, está ocupado, no puedo eliminarlo.
header("Location: ver_tipo_prod.php?m=4");
}
}
Bueno, si alguien tiene una respuesta, agradezco de antemano. Y si no, también, saludos.