la primera es esta seg_pap esta relacionada con otro tabla
Código MySQL:
que es la siguiente el tipo de relación es de uno a muchosVer original
CONSTRAINT `seguimiento_pap_actividad` FOREIGN KEY (`jc_actividad_id`) REFERENCES `seg_actividad` (`jc_actividad_id`), CONSTRAINT `seguimiento_pap_contacto` FOREIGN KEY (`jc_contacto_id`) REFERENCES `contacto` (`jc_contacto_id`), CONSTRAINT `seguimiento_pap_contacto_empresa` FOREIGN KEY (`jc_empresa_id`) REFERENCES `contacto` (`jc_empresa_id`), CONSTRAINT `seguimiento_pap_estatus` FOREIGN KEY (`seg_estatus_id`) REFERENCES `seg_estatus` (`seg_estatus_id`), CONSTRAINT `seguimiento_pap_referencia` FOREIGN KEY (`seg_referencia_id`) REFERENCES `seg_referencia` (`seg_referencia_id`), CONSTRAINT `seguimiento_pap_unidad_negocio` FOREIGN KEY (`jc_unidad_negocio_id`) REFERENCES `unidad_negocio` (`jc_unidad_negocio_id`), CONSTRAINT `seguimiento_pap_usuario` FOREIGN KEY (`jc_usuario_id`) REFERENCES `usuarios_crm` (`jc_usuario_id`)
Código MySQL:
ahora bien hasta ahi no hay problema el tema esta al realizar las inserciones pues para la primera no tengo ningun problema lo realizo de la siguiente maneraVer original
CONSTRAINT `seguimiento_pap_servicio` FOREIGN KEY (`jc_servicio_id`) REFERENCES `servicio` (`jc_servicio_id`)
Código PHP:
en un array recogo los datos y los envio a mi funcion he aqui el problema porque como ven en la segunda tabla guardo el id y hai el problema porque no se como guardar varios registros enviándolo en distintos campos aquí mi funciónVer original
<?php require_once('funciones/funciones.php'); $nsp_fecha_requerimiento = cambiarFormatoFecha($_POST['nsp_fecha_requerimiento']); $nsp_fecha_ultimo_contacto = cambiarFormatoFecha($_POST['nsp_fecha_ultimo_contacto']); $nsp_fecha_proximo_contacto = cambiarFormatoFecha($_POST['nsp_fecha_proximo_contacto']); 'nsp_fecha_ultimo_contacto' => $nsp_fecha_ultimo_contacto, 'nsp_fecha_proximo_contacto' => $nsp_fecha_proximo_contacto, 'nsp_contacto' => $_POST['nsp_contacto'], 'nsp_contacto_empresa' => $_POST['nsp_contacto_empresa'], 'nsp_estatus' => $_POST['nsp_estatus'], 'nsp_actividad' => $_POST['nsp_actividad'], 'nsp_referencia' => $_POST['nsp_referencia'], 'nsp_observaciones' => $_POST['nsp_observaciones'], 'cod_user_pap' => $_SESSION['cod_user_pap']); 'nsp_valor_venta_1' => $_POST['nsp_valor_venta_1'], 'nsp_programa_2' => $_POST['nsp_programa_2'], 'nsp_valor_venta_2' => $_POST['nsp_valor_venta_2']); registrar_seguimiento_pap($nsp_data,$nsp_data_pv);
Código PHP:
el foreach lo vi en un tutorial pero me quede hai no se si hay otra forma para poder realizar la insercion Ver original
function registrar_seguimiento_pap($nsp_data,$nsp_data_pv){ $link = getConexion(); $query_pap = "INSERT INTO seg_pap(jc_usuario_id,jc_empresa_id,jc_contacto_id,jc_actividad_id,seg_estatus_id,seg_referencia_id,seg_pap_fecha_requerimiento,seg_pap_fecha_ultimo_contac,seg_pap_fecha_proximo_contac,jc_unidad_negocio_id,seg_pap_observaciones) VALUES($cod_user_pap,$nsp_contactoempresa,$nsp_contacto,$nsp_actividad,$nsp_estatus,$nsp_referencia,'$nsp_observaciones')"; $query_pap_servicio = "INSERT INTO seg_pap_servicio(seg_pap_id,jc_servicio_id,seg_pap_valor_venta) VALUES"; foreach ($nsp_data_pv as $key => $value) { } } echo $query_pap_servicio; }