Por que no lo intentas de esta manera para ver si te funciona:
Código PHP:
Ver originalif ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) { if( isset( $_POST [ 'aprobar' ])) {
$estado = $_POST['idg'];
$actualizar= $_POST["aprobar"];
for ($i=0; $i<count($actualizar); $i++){ $del_id = $actualizar[$i];
$query=mysql_query("update productos SET estado='".$estado[$i]."' WHERE id='$del_id'"); }
}
}
Pero de todas formas de donde sale el
$_POST['idg'] que no lo veo en el formulario ? y verifica que las {} estén bien ubicadas y donde ejecutas la Query este dentro de los {} del for.