Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/07/2014, 18:14
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 2 meses
Puntos: 288
Respuesta: Chekbox y mysql

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
  1. <?
  2.   if (isset($_POST['nombre'])){
  3.             for($i = 0; $i<count($nom_prod); $i++){
  4. $_ent_si_no = (isset($ent_si_no[$i]) && !empty($ent_si_no[$i])) ? $ent_si_no[$i] : 0;
  5.  
  6.  
  7.  
  8.                 $acta="INSERT INTO ps_acta (ing_si_no, observacion, product_id, user_id, reference, cantidad, total)
  9.                VALUES ('$_ent_si_no ', '$obs_ent[$i]', '$prod_id[$i]', '$user[$i]', '$refer_ped[$i]', '$cant_prod[$i]', '$tot_com[$i]')";
  10.                 Db::getInstance()->execute($acta); }
  11.        } else {
  12.         echo 'aun no guarda nada';
  13.        }  
  14. ?>