Hola webelgrillo....
Vaya...
Creo que te vendría mejor un manual de html primero, antes de entrar a programar en php
Tienes errores que realmente son básicos, osea que no debería tener si intentas ya programar en php:
1. Siempre, absolutamente siempre los valores de las etiquetas en html van con comillas dobles:
Error
Código HTML:
<INPUT name=mail id=mail size=40 maxLength=60>
Bien
Código HTML:
<INPUT name="mail" id="mail" size="40" maxLength="60">
2. Lee sobre el controlador "
select" en html, verás que los option deben tener el atributo value
Por eso es que no te envia esos campos
El manual