Respuesta: insertar datos de dos tablas diferentes desde un mismo formulario oye no deberia de ser name en lugar de id para que te lo reconociera
<input name="nombre" type="hidden" value="<? echo $_POST['nombre']; ?>" />
<input name="apellido" type="hidden" value="<? echo $_POST['apellido']; ?>" />
<input name="edad" type="hidden" value="<? echo $_POST['edad']; ?>" />
<input name="sexo" type="hidden" value="<? echo $_POST['sexo']; ?>" /> |