El primer problema es que pareces haber creado la tabla con espacios en el nombre de los campos. Eso es una pésima práctica porque es muy fácil que se pueda olvidar el detalle y generar estos errores.
Cuando un campo, tabla o base contiene caracteres especiales, palabras reservadas o espacios forzosamente debes encerrar el nombre entre acentos inversos (`) para que el DBMS lo interprete como un sólo bloque. Además de eso, debes recordar poner apóstrofes (') en los valores tales como cadenas, fechas u horas:
Código MySQL:
Ver originalINSERT INTO `afiliados`(`Nombre`, `Primer Apellido`, `Segundo Apellido`, `Correo Electronico`, `Telefono`) VALUES ('$nombre', '$primera', '$segundoa', '$correoe' , '$telef')