Revisando exclusivamente la consulta de INSERT, la misma no contiene errores sintácticos, por lo que técnicamente no generará errores por eso.
Código SQL:
Ver originalINSERT INTO empleados (Identificacion,
Fecha_expedicion_documento,
Lugar_expedicion_documento,
Fecha_nacimiento,
Lugar_nacimiento,
Nombres,
Apellidos,
Tipo_Sangre,
RH,
Edad,
Estatura,
Estado_civil,
Telefono,
Direccion,
Barrio_residencia,
Ciudad_residencia,
Libreta_militar,
clase,
Email,
Vivienda,
Sexo,
Camisa,
Pantalon,
Botas,
Lateralidad,
PrimariaCompleta,
Ultimoañoaprobado,
BachillerCompleto,
Ultimoañobachiller,
Estudia,
Queestudia,
Nombres_apellidoshijo1,
edadhijo1,
estudiahijo1,
queestudiahijo1,
Nombres_apellidoshijo2,
edadhijo2,
estudiahijo2,
queestudiahijo2,
Nombres_apellidoshijo3,
edadhijo3,
estudiahijo3,
queestudiahijo3,
Nombres_apellidoshijo4,
edadhijo4,
estudiahijo4,
queestudiahijo4,
Nombres_apellidoshijo5,
edadhijo5,
estudiahijo5,
queestudiahijo5,
Nombreapellidosconyugue,
Numerocedula,
Expedicioncedula,
Telefonoconyugue,
Nombre_apellidos_padre,
Vivepadre,
Telefonopadre,
Nombre_apellidos_madre,
Vivemadre,
Telefonomadre,
Fecha_elaboracion)
VALUES('$id',
'$fechaexpedidocumento',
'$lugarexpediciondocumento',
'$fechanaci',
'$lugarnaci',
'$Nombres',
'$Apellidos',
'$Tipos_Sangre',
'$RH',
'$Edad',
'$Estatura',
'$Estadocivi',
'$Tele',
'$reside',
'$Barrio',
'$Ciudad',
'$numlibreta',
'$rango',
'$email',
'$casa',
'$sexo',
'$camisa',
'$panta',
'$botas',
'$lateral',
'$primaria',
'$ultimprimaria',
'$bachilller',
'$ultimnbachiller',
'$estudioactual',
'$Queestudia',
'$hijo1',
'$edadhijo1',
'$estudia1',
'$estudio1',
'$hijo2',
'$edadhijo2',
'$estudia2',
'$estudio2',
'$hijo3',
'$edadhijo3',
'$estudia3',
'$estudio3',
'$hijo4',
'$edadhijo4',
'$estudia4',
'$estudio4',
'$hijo5',
'$edadhijo5',
'$estudia5',
'$estudio5',
'$conyugue',
'$cedulaconyu',
'$expeconyu',
'$teleconyu',
'$padre',
'$vivepadre',
'$telepadre',
'$madre',
'$vivemadre',
'$telemadre',
'$fecha');
No puedo asegurarte es que no se esté produciendo algún problema con los datos contenidos en las variables, que dependiendo de lo que tengan almacenado, podrían generar errores.
Para saber si hay algún problema deberías postear el CREATE TABLE de la tabla donde insertas, y un ejemplo del contenido de la variable
$sql, a fin de ver cómo queda armada al final, antes de mandarla a ejecutar.
Lo que si puedo advertirte es que como tabla, muestra un terrible diseño, ya que muestra falta de normalización, redundancia e ineficiencia de diseño. Pero eso es tema de Base de Datos, y en todo caso es para tratar en otro el foro.