Tengo un formulario que paso por get y contiene varios array. Todo lo pasa muy bien y para guardarlo en mysql tengo dos tablas relacionadas. La tabla nomina que me crea el id_nomina y me guarda la la fecha de carga, fecha desde, fecha hasta y el total. La otra tabla es detalle_nomina que me guarda id_nomina, id_empleado, dias, sueldo_quinc, ivss, paro_for, lph, otros_desc, otros_ing, total_deducc, total_deveng.
Me imagino que debo usar un for para guardar los array pero no se como hacerlo cuando son varios array. Lei por alli que con el foreach pero no se como aplicarlo porque como vienen los array separados no tengo idea.
Este es mi código php:
Código PHP:
Ver original
$ruta = '..'; include ('../func/func.php'); $conn = db_connect(); if (!$conn) return 0; $desde = $_REQUEST['desde']; $hasta = $_REQUEST['hasta']; $id_empleado = $_REQUEST['id_empleado']; $dias = $_REQUEST['dias']; $sueldo_quinc = $_REQUEST['sueldo_quinc']; $ivss = $_REQUEST['ivss']; $paro_for = $_REQUEST['paro_for']; $lph = $_REQUEST['lph']; $otros_desc = $_REQUEST['otros_desc']; $otros_ing = $_REQUEST['otros_ing']; $total_deducc = $_REQUEST['total_deducc']; $total_deveng = $_REQUEST['total_deveng']; $total = $_REQUEST['total']; $ci = $result['ci']; $pnombre = $result['pnombre']; $snombre = $result['snombre']; $papellido = $result['papellido']; $sapellido = $result['sapellido']; } $sql_ins = "INSERT INTO nomina (fecha_carga, desde, hasta, total) " . "VALUES ('$fecha_carga','$desde', '$hasta', '$total')"; $id_nomina = $result['id_nomina']; $sql_ins2 = "INSERT INTO detalle_nomina (id_nomina, id_empleado, dias, sueldo_quinc, ivss, paro_for, lph, otros_desc, otros_ing, total_deducc, total_deveng) " . "VALUES ('$id_nomina', '$id_empleado', '$dias', '$sueldo_quinc', '$ivss', '$paro_for', '$lph', '$otros_desc', '$otros_ing', '$total_deducc', '$total_deveng')"; }
Les agradezco su ayuda.