Respuesta: sos con registro a base de datos no registra Cita:
Iniciado por gnzsoloyo En realidad, más que poner todo ese codigo de formulario (que no afecta el problema), sería mejor que probaras recuperando la query que se crea:
Código PHP:
Ver original$consulta="insert into nacimientos values('$post_ano','$post_numero','$post_fecha_t','$post_folio','$post_aut','$post_cargo','$post_cedula_aut','$post_nombre_madre',$post_edad_madre,'$post_nacionalidad_madre','$post_civil_madre','$post_cedula_madre','$post_prof_madre','$post_domicilio_madre','$post_lugar_madre','$post_municipio_madre','$post_estado_madre','$post_pre_madre','$post_nombre_padre','$post_edad_padre','$post_nacionalidad_padre','$post_civil_padre','$post_cedula_padre','$post_prof_padre','$post_domicilio_padre','$post_lugar_padre','$post_municipio_padre','$post_estado_padre','$post_pre_padre','$post_nombre_nino','$post_sexo_t','$post_fecha_nac','$post_nacido','$post_hora,$post_minutos','$post_am_pm_t','$post_lugar_nino','$post_municipio_nino','$post_estado_nino','$post_legitimo','$post_cedula_testigo1,'$post_nombre_testigo1','$post_cedula_testigo2','$post_nombre_testigo2','$post_nombre_otro','$post_cedula_otro','$post_edad_otro','$post_nacionalidad_otro','$post_civil_otro','$post_prof_otro','$post_parentesco','$post_domicilio_otro','$post_lugar_otro','$post_municipio_otro','$post_estado_otro','$post_op_marginal_t','$post_nota_marginal','$post_usuario');"; echo $consulta;
o bien: de esa forma puedes asegurarte qué es lo que queda armado.
Lo que sí veo es que ni siquiera te estás molestando en verificar si la query falló. En tu scrpipt no estás validando si ocurre un fallo, sino que asumes que funcionó.
AL menos haz esto: Gracias gnzsoloyo por tomar un poco de tiempo en ayudarme.
tal cual habia omitido validar y/o verificar si el query tenia algun fallo.
tengo esto igual no almacena. Intente cambiando esto $post_cargo = $_POST['cargo']; elimine el post deje: $cargo = $_POST['cargo']; por supuesto que el query tambien lo modifique y coloque ('$cargo,`,$etc','$etc') de esa forma si me realiza el registro pero, como nunca falta un pero, tendría que eliminar el post de todas mis variables y eso me afectaría mi condición y no guarda esos campos de forma correcta.
esta es la condicion
Código PHP:
Ver original$post_presentacion = $_POST['rad_presentacion']; if ($post_presentacion == 'rad_padre') { $post_pre_padre = 1; $post_pre_madre = 0; $post_pre_otro = 0; } if ($post_presentacion == 'rad_madre') { $post_pre_padre = 0; $post_pre_madre = 1; $post_pre_otro = 0; } if ($post_presentacion == 'rad_otro') { $post_pre_padre = 0; $post_pre_madre = 0; $post_pre_otro = 1; } $post_op_marginal = $_POST['rad_marginal']; $post_nota_marginal = strtoupper($_POST['nota_marginal']); if ($post_op_marginal == 'nota_si') { $post_op_marginal_t = "SI"; } if ($post_op_marginal == 'nota_no') { $post_op_marginal_t = "NO"; } if ($post_am_pm == 'AM'){ $post_am_pm_t = 1; } if ($post_am_pm == 'PM'){ $post_am_pm_t = 2; } $post_fecha_t = "$aniox-$mesx-$diax"; $post_fecha_nac = "$post_year-$post_mes-$post_dia"; if ($post_sexo=="MASCULINO") { $post_sexo_t = 1; } else { $post_sexo_t = 2; }
este es el query ya con el or die("Error: ". mysql_error());
Código PHP:
Ver original$consulta="insert into nacimientos values('$post_ano','$post_numero','$post_fecha_t','$post_folio','$post_aut','$post_cargo','$post_cedula_aut','$post_nombre_madre',$post_edad_madre,'$post_nacionalidad_madre','$post_civil_madre','$post_cedula_madre','$post_prof_madre','$post_domicilio_madre','$post_lugar_madre','$post_municipio_madre','$post_estado_madre','$post_pre_madre','$post_nombre_padre','$post_edad_padre','$post_nacionalidad_padre','$post_civil_padre','$post_cedula_padre','$post_prof_padre','$post_domicilio_padre','$post_lugar_padre','$post_municipio_padre','$post_estado_padre','$post_pre_padre','$post_nombre_nino','$post_sexo_t','$post_fecha_nac','$post_nacido','$post_hora','$post_minutos','$post_am_pm_t','$post_lugar_nino','$post_municipio_nino','$post_estado_nino','$post_legitimo','$post_cedula_testigo1,'$post_nombre_testigo1','$post_cedula_testigo2','$post_nombre_testigo2','$post_nombre_otro','$post_cedula_otro','$post_edad_otro','$post_nacionalidad_otro','$post_civil_otro','$post_prof_otro','$post_parentesco','$post_domicilio_otro','$post_lugar_otro','$post_municipio_otro','$post_estado_otro','$post_op_marginal_t','$post_nota_marginal','$post_usuario');"; }}?>
Gracias por tu tiempo y ayuda. |