Мелкая задача
Есть такая html страница:
Тема сообщения
Ваше Ф.И.О. :*
Контактный телефон:*
Наименование организации:
Должность:
Юридический адрес:
Электронная почта:*
Текст сообщения:*
Поля, помеченные знаком "*" являются обязательными для заполнения
и есть файл поддержки этой формы:
#-------------------------------------------------------------------------------
#--- Форма отправки пистма с неограниченным количеством полей ------------------
#-------------------------------------------------------------------------------
#-- конфиг
$to = "[email protected], [email protected]"; # электронный ящик получателя
$subj = "Письмо с сайта"; # тема письма
$body = ""; # тело письма
$go_to_url = "/";
#-- поля текущей формы
$fields[0] = "to";
$fields[1] = "person";
$fields[2] = "phone";
$fields[3] = "company";
$fields[4] = "status";
$fields[5] = "address";
$fields[6] = "email";
$fields[7] = "text";
#-- подписи к полям
$caption[0] = "Тема сообщения: ";
$caption[1] = "Ваше Ф.И.О.: ";
$caption[2] = "Контактный телефон: ";
$caption[3] = "Наименование организации: ";
$caption[4] = "Должность: ";
$caption[5] = "Юридический адрес: ";
$caption[6] = "Электронная почта: ";
$caption[7] = "Текст сообщения: ";
#-- обработка данных полученных из формы ---------------------------------------
$i = 0;
foreach ($fields as $name) {
if (isset($_POST[$name])) {
$body .=
$caption[$i] $_POST[$name]
END;
}
$i++;
}
mail($to, $subj, $body);
header("Location: $go_to_url");
exit;
?>
но реально обязательные поля не являются обязательными. Нужно проставить обязательность в коде файла поддержки формы - просто указать параметр обязательности.