@Ghena_29

Как сделать форму заявки с не обязательными полями?

вот например есть форма обратной связи на лэндинге,там 5 полей,2 поля обязательны,а как сделать остальные 3 по желанию, заполнены только 2 поля,то их отправлять на почту,если 3 то только 3,и так далее.

вот сам обработчик:

<?php 
if (!empty($_POST['name']) AND !empty($_POST['phone']) AND !empty($_POST['email']) AND !empty($_POST['quantity']) AND !empty($_POST['address'])) {
         
    $theme = "New message from the site";             
             
    $letter = "This message:";
    $letter .="\n\n";
    $letter .="\nName: ".$_POST['name'];
    $letter .="\nPhone: ".$_POST['phone'];
    $letter .="\nE-mail: ".$_POST['email'];
    $letter .="\nQuantity: ".$_POST['quantity'];
    $letter .="\nAddress: ".$_POST['address'];
    
    if (mail("mail@mail.ru", $theme, $letter)){
      header("Location: thanks.html");
    } else {
      header("Location: error.html");
    }  
              
} else {
  header("Location: error.html");
}
  • Вопрос задан
  • 116 просмотров
Пригласить эксперта
Ответы на вопрос 3
sabramovskikh
@sabramovskikh
Нужно хотя-бы немного узнать о php
Ответ написан
Комментировать
QSem
@QSem
о себе?!
В php не разбираюсь. Но вот же вроде есть темы для этого.
https://ru.stackoverflow.com/questions/605555/Вали...
Ответ написан
@Ghena_29 Автор вопроса
спасибо,за отклик но уже сам сделал)
if (!empty($_POST['name']) AND !empty($_POST['phone']) AND !empty($_POST['email']) AND !empty($_POST['quantity']) AND !empty($_POST['address']))


в условии написал поля,которые обязательны и должны быть заполнены,а удалил которые по желанию...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы