Código PHP:
Ver original
//código original $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) "; $sql_ins2 .= "VALUES ('".$id_nomina."', '".$id_empleado."', '".$dias."', '".$sueldo_quinc."', '".$ivss."', '".$paro_for."', '".$lph."', '".$otros_desc."', '".$otros_ing."', '".$total_deducc."'"; $sql_ins2 .= ",'".$total_deveng."')"; //código nuevo for($i=0; $i<$numRows; $i++) { $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) "; $sql_ins2 .= "VALUES ('".$id_nomina."', '".$_POST['id_empleado'][$i]."', '".$_POST['dias'][$i]."', '".$_POST['sueldo_quinc'][$i]."',"; $sql_ins2 .= "'".$_POST['ivss'][$i]."', '".$_POST['paro_for'][$i]."', '".$_POST['lph'][$i]."', '".$_POST['otros_desc'][$i]."', '".$_POST['otros_ing'][$i]."',"; $sql_ins2 .= "'".$_POST['total_deducc'][$i].",'".$_POST['total_deveng'][$i]."')"; }
ACTUALIZACION:
El código que te dejo SUPONE que todos los campos tienen el mismo numero de campos, y que todos tienen un valor definido
Arregle un error que tenia el código...