Главная страница / Программирование на PHP / Переделать скрипт

колеги. на сайте сделал опросный лист, созданный на базе одного допотопного скрипта почтовой формы. принцип простой и дубовый: любое нажатие на "отправить" сопровождается фразой "спасибо за ваше письмо" или "возникли ошибки". никакой проверки на заполнение полей.
вот код:
$fText="$fTitle\n\n";
for ($i=1;$i<=$fCount;$i++) {$fText.=$fName[$i]."------- ".$fData[$i]."\n";}
$fText.=date("l dS of F Y h:i:s A");
if (mail($fMail,$fSubject,$fText)) {Header("Location: $fOk");}
else {Header("Location: $fBad");}
можно ли в этот скрипт как-то добавить обязательные к заполнению поля (*) (хотя бы одно), чтобы не переделывать полностью мой опросник?

Вижу, что проверяется $fData[3] - это хорошо, но что такое $fMail[$i], стоящее вне цикла?
Со всеми изменениями и проверкой $fData[3] получаем:
$fText="$fTitle\n\n";
for ($i=1;$i<=$fCount;$i++) {$fText.=$fName[$i]."------- ".$fData[$i]."\n";}
$fText.=date("l dS of F Y h:i:s A");
if (($fData[3] == "") or (preg_match ( "/^([a-z,0-9])+@([a-z,0-9])+(.([a-z,0-9])+)+$/", $fData[3])==0))
   Header("Location: $fBad");
   if (mail($fMail,$fSubject,$fText)) {Header("Location: $fOk");}
   else {Header("Location: $fBad");}

Главная страница / Программирование на PHP / Переделать скрипт / Вижу, что проверяется fData 3 - это хорошо, но что такое fMail i