esta mal obviamente, cuando ent_si_no es cero empty es true,
vos tenes que pensar siempre en tomar valores defualt, por ejemplo para ent_si_no que el default sea 0
Código PHP:
Ver original<?
if (isset($_POST['nombre'])){ for($i = 0; $i<count($nom_prod); $i++){ $_ent_si_no = (isset($ent_si_no[$i]) && !empty($ent_si_no[$i])) ?
$ent_si_no[$i] : 0;
$acta="INSERT INTO ps_acta (ing_si_no, observacion, product_id, user_id, reference, cantidad, total)
VALUES ('$_ent_si_no ', '$obs_ent[$i]', '$prod_id[$i]', '$user[$i]', '$refer_ped[$i]', '$cant_prod[$i]', '$tot_com[$i]')";
Db::getInstance()->execute($acta); }
} else {
echo 'aun no guarda nada';
}
?>