Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2015, 13:15
BlackJccl1
 
Fecha de Ingreso: abril-2015
Mensajes: 304
Antigüedad: 9 años, 7 meses
Puntos: 2
Insertar Valores NULL desde un Array

Hola a todo como esta verán tengo el siguiente codigo
Array
Código PHP:
Ver original
  1. $nsp_data_pv[]=array('nsp_programa' =>$_POST['nsp_programa_1'],'nsp_valor_venta' =>$_POST['nsp_valor_venta_1']);
  2. $nsp_data_pv[]=array('nsp_programa' =>$_POST['nsp_programa_2'],'nsp_valor_venta' =>$_POST['nsp_valor_venta_2']);
  3. $nsp_data_pv[]=array('nsp_programa' =>$_POST['nsp_programa_3'] ,'nsp_valor_venta' =>$_POST['nsp_valor_venta_3']);
  4. $nsp_data_pv[]=array('nsp_programa' =>$_POST['nsp_programa_4'] ,'nsp_valor_venta' =>$_POST['nsp_valor_venta_4']);
query para inserción
Código PHP:
Ver original
  1. $seg_id_pap = mysql_insert_id();
  2.   $query_pap_servicio = "INSERT INTO seg_pap_servicio(seg_pap_id,jc_servicio_id,seg_pap_valor_venta) VALUES";
  3.   for($ni=0;$ni<count($nsp_data_pv);$ni++){
  4.     $query_pap_servicio.="(".$seg_id_pap.",".$nsp_data_pv[$ni]['nsp_programa'].",".$nsp_data_pv[$ni]['nsp_valor_venta']."),";
  5.   }
  6.   $query_pap_servicio = substr($query_pap_servicio,0,strlen($query_pap_servicio)-1);
  7.   mysql_query($query_pap_servicio, $link) or die(mysql_error());
Lo hace bien pero el problema esta en que el valor nsp_programa_2,nsp_valor_venta_2,nsp_programa_3,ns p_valor_venta_3 y el ultimo a veces pueden enviarse en vacio es decir en Null en mi HTML como estos valores provienen de select los puse asi
Código HTML:
Ver original
  1. <option value="Null">Programa 4</option>
el tema esta que no registra si estan Null