Respuesta: Insertar arreglo en mysql con PHP ¿Deseas ingresar los valores de los checkbox seleccionados en el mismo registro que todos esos datos?, es decir, ¿algo como esto? (ejemplo):
Código MySQL:
Ver original (campo1, campo2, campo3, campo4, campo5) (dato1, dato2, dato3, dato4, valoresCheckbox)
De ser así, lo que te propuse cambiaría un poco. Como ya tienes fijos los otros datos a insertar, solamente te quedaría convertir los datos del array de checkboxes en una cadena con comas entre cada dato.
Y al final, añades los valores:
Código PHP:
Ver original$sql = "INSERT INTO cabeza_fam (cod_admin, fecha_cab, hora_cab, nombres_cab, apellidos_cab, edad_cab, cod_doc, numdoc_cab, cod_dep, cod_muni, direccion, cod_zona_viv, cod_barrio_veredas_viv, sipod_cab, ruv_cab, cod_civil, cod_raza, fecha_nac_cab, dpto_nac_cab, muni_nac_cab, cod_vict, fecha_exp_cab, cod_factor_armado_exp, dep_expulsion, muni_expulsion, cod_tiempo_ant_exp, cod_tiempo_muni_recep, cod_zona_exp, cod_barrios_veredas_exp, dep_recep, muni_recep, cod_zona_recep, cod_barrios_veredas_recep, telefono_cab, cod_person_cargo, cod_factores_muni, cod_ing_mens, cod_otra_fuente_ing, cod_tipo_viv, acueducto, alcantarillado, gas_natural, parabolica, internet, cod_genero_cab, cod_prog_muj_cab, cod_grupo_poblacional, estudia_act_cab, cod_program_est, cod_ins, cod_anio_aprob, adulto_may_cab, cod_prog_adulto, capacitaciones_cab, cod_capacitacion, cod_ent_cap, cod_recibir_cap, trabaja_act_cab, cod_trabajo, cod_oficios, negocio, cod_tipo_negocio, exito_negocio, cod_duracion_neg, discapacidad_cab, cod_tip_disc, posee_seg_soc_cab, cod_seg_social, cod_eps, cod_calif_serv, viv_propia, parcela, lote, cod_seguridad_muni, subsidio_act_cab, cod_subsidio_act, subsidio_pas_cab, cod_subsidio_pas, cod_voc_prod, cod_comp_familiar, cod_tipo_fam, cod_suideales, observaciones, mujer_homb, embarazada_cab, prenatal_cab, lactando_cab, crec_desa_cab) VALUES ($_POST['cod_admin'], NOW(), NOW(), $_POST['nombres_cab'], $_POST['apellidos_cab'], $_POST['edad_cab'], $_POST['cod_doc'], $_POST['numdoc_cab'], $_POST['cod_dep'], $_POST['cod_muni'], $_POST['direccion'], $_POST['cod_zona_viv'], $_POST['cod_barrio_veredas_viv'], $_POST['sipod_cab'], $_POST['ruv_cab'], $_POST['cod_civil'], $_POST['cod_raza'], $_POST['fecha_nac_cab'], $_POST['dpto_nac_cab'], $_POST['muni_nac_cab'], $checkboxes, $_POST['fecha_exp_cab'], $_POST['cod_factor_armado_exp'], $_POST['dep_expulsion'], $_POST['muni_expulsion'], $_POST['cod_tiempo_ant_exp'], $_POST['cod_tiempo_muni_recep'], $_POST['cod_zona_exp'], $_POST['cod_barrios_veredas_exp'], $_POST['dep_recep'], $_POST['muni_recep'], $_POST['cod_zona_recep'], $_POST['cod_barrios_veredas_recep'], $_POST['telefono_cab'], $_POST['cod_person_cargo'], $_POST['cod_factores_muni'], $_POST['cod_ing_mens'], $_POST['cod_otra_fuente_ing'], $_POST['cod_tipo_viv'], $_POST['acueducto'], $_POST['alcantarillado'], $_POST['gas_natural'], $_POST['parabolica'], $_POST['internet'], $_POST['cod_genero_cab'], $_POST['cod_prog_muj_cab'], $_POST['cod_grupo_poblacional'], $_POST['estudia_act_cab'], $_POST['cod_program_est'], $_POST['cod_ins'], $_POST['cod_anio_aprob'], $_POST['adulto_may_cab'], $_POST['cod_prog_adulto'], $_POST['capacitaciones_cab'], $_POST['cod_capacitacion'], $_POST['cod_ent_cap'], $_POST['cod_recibir_cap'], $_POST['trabaja_act_cab'], $_POST['cod_trabajo'], $_POST['cod_oficios'], $_POST['negocio'], $_POST['cod_tipo_negocio'], $_POST['exito_negocio'], $_POST['cod_duracion_neg'], $_POST['discapacidad_cab'], $_POST['cod_tip_disc'], $_POST['posee_seg_soc_cab'], $_POST['cod_seg_social'], $_POST['cod_eps'], $_POST['cod_calif_serv'], $_POST['viv_propia'], $_POST['parcela'], $_POST['lote'], $_POST['cod_seguridad_muni'], $_POST['subsidio_act_cab'], $_POST['cod_subsidio_act'], $_POST['subsidio_pas_cab'], $_POST['cod_subsidio_pas'], $_POST['cod_voc_prod'], $_POST['cod_comp_familiar'], $_POST['cod_tipo_fam'], $_POST['cod_suideales'], $_POST['observaciones'], $_POST['mujer_homb'], $_POST['embarazada_cab'], $_POST['prenatal_cab'], $_POST['lactando_cab'], $_POST['crec_desa_cab'])";
Dado a que ingresarás todos los valores de los checkbox seleccionados en un mismo registro, sería conveniente que el tipo del campo cod_vict sea VARCHAR ya que será necesario ingresar el dato como cadena.
Saludos
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».
― Ayn Rand |