hola como estan tengo una duda que no la e pododo solucinonar es con un moldelo de datos que tengo que es relacional tengo varias tabals en especial que me esta enredando un poco que es la tblempleados y tbl detalleempleados de las cuales en la primera igreso a los usuario por medio de un formulario pero mi duda es la siguiente como cargo los datos en la segunda tabla detalle que es donde van los detalles de los trabajadores que tipo de AFP tienes (id_afp,id_funcion,id_tipocontrato) clara mente estos id bienne de otras tablas ahora lo que no se es como lo ago para que considan con el trabajador o como cargo los datos en la tablas tbldetalleempleados
estas son algunas de las tablas
Código PHP:
CREATE TABLE `tblempleados` (
`Id_Empleado` int(11) NOT NULL auto_increment,
`Rut` varchar(56) collate latin1_general_ci NOT NULL,
`Nombre` varchar(56) collate latin1_general_ci NOT NULL,
`Apellido` varchar(56) collate latin1_general_ci NOT NULL,
`FechaNacimineto` varchar(56) collate latin1_general_ci NOT NULL,
`id_Estadocivil` varchar(56) collate latin1_general_ci NOT NULL,
`Fecha_Ingreso` varchar(56) collate latin1_general_ci NOT NULL,
`Activo` varchar(56) collate latin1_general_ci NOT NULL,
`fechaTermino` varchar(56) collate latin1_general_ci NOT NULL,
PRIMARY KEY (`Id_Empleado`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;
Código PHP:
CREATE TABLE `tblempleadosdetalle` (
`id_EmpleadoDetalle` int(11) NOT NULL auto_increment,
`id_Funcion` varchar(45) collate latin1_general_ci NOT NULL,
`id_centroCosto` varchar(45) collate latin1_general_ci NOT NULL,
`FechaInicio` int(25) NOT NULL,
`FechaTermino` int(45) NOT NULL,
`id_AFP` varchar(45) collate latin1_general_ci NOT NULL,
`id_isapre` varchar(45) collate latin1_general_ci NOT NULL,
`id_TipoContrato` varchar(45) collate latin1_general_ci NOT NULL,
`sueldoBase` int(45) NOT NULL,
`Movilizacion` int(45) NOT NULL,
`colacion` varchar(45) collate latin1_general_ci NOT NULL,
`Gratificacion` int(45) NOT NULL,
`Direccion` varchar(45) collate latin1_general_ci NOT NULL,
`Telefono` int(10) NOT NULL,
`id_Empleado` int(11) NOT NULL,
PRIMARY KEY (`id_EmpleadoDetalle`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;
si me pueden echar una mana como tiene que ser
actualente estoy guardando los datos de esta forma
Código PHP:
$fecha = date("d/m/Y h:i");
$query="INSERT INTO tblempleados (Rut,Nombre, Apellido, FechaNacimineto, id_Estadocivil, Fecha_Ingreso, Activo, fechaTermino, fecha) VALUES ( '$_POST[Rut]','$_POST[Nombre]','$_POST[Apellido]','$_POST[FechaNacimineto]','$_POST[id_Estadocivil]','$_POST[Fecha_Ingreso]','$_POST[Activo]','$_POST[fechaTermino]','$_POST[fecha]')";// echo"$query";