Наконец-то получилось!Разобрался с if(isset($_POST['submit'], остался только вопрос по ACTION. Действительно, в htmlbook.ru написано, что если параметр action отсутствует, то текущая страница перезагружается, а элементы формы возвращаются к значениям по умолчанию, но в то же время указано, что данный параметр обязателен - вроде бы получается противоречие? В каких случаях тогда используется конструкция : $formfile=$_SERVER['PHP_SELF']; .............. <FORM ACTION="$formfile"> // или вот так я еще видел <FORM ACTION="<?php echo $formfile;?>" Может, это потом понадобится? Допустим, если я захочу доработать форму в таком направлении: если пользователь все поля ввеп нормально, а какое-то одно не заполнил или заполнил как-то неправильно то, чтобы возвращалась страница с заполненной пользователем формой и стояла пометка "такое-то поле не заполнено" Большое спасибо demous. что со мной провозился, я только глянул на твой код и сразу увидел у себя ошибку. Сейчас все работает.Прыгаю до потолка.