Почему форма не отправляется на email?
У вас беда с тегами , получается две формы вложенные одна в другую. При этом не заданы action и method (по дефолту метод GET, а ваш скрипт ожидает POST). Уберите лишние теги  и  и задайте action (если только форму не отдает тот же скрипт, что ее обрабатывает) и method="post".
Владимир Дубровин конечно красавец что не поленился все эти портянки разматывать, но вообще у Вас бардак в коде, возьмите нормальную иде, которая понимает синтаксис, и код организуйте современнее немного, а не как в 90е. Тогда будет меньше таких ошибок из за неаккуратного ввода.