У меня есть контактная форма php, которую я пытаюсь редактировать в соответствии с моими потребностями. В настоящее время необходимо заполнить каждую область, чтобы форма работала. Что мне нужно изменить, чтобы сделать некоторые поля необязательными? Ниже приведен не полный сценарий, но я чувствую, что его сегмент поля наиболее важен для того, что мне нужно делать.
благодаря
$name = $_POST['name']; $email = $_POST['email']; $phone = $_POST['phone']; $date = $_POST['date']; $guests = $_POST['guests']; $subject = $_POST['subject']; $comments = $_POST['comments']; if (isset($_POST['verify'])) : $posted_verify = $_POST['verify']; $posted_verify = md5($posted_verify); else : $posted_verify = ''; endif; // Important Variables $session_verify = $_SESSION['verify']; if (empty($session_verify)) $session_verify = $_COOKIE['verify']; $error = ''; if(trim($name) == '') { $error .= '<li>Your name is required.</li>'; } if(trim($date) == '') { $error .= '<li>Your event date is required.</li>'; } if(trim($email) == '') { $error .= '<li>Your e-mail address is required.</li>'; } elseif(!isEmail($email)) { $error .= '<li>You have entered an invalid e-mail address.</li>'; } if(trim($phone) == '') { $error .= '<li>Your phone number is required.</li>'; } elseif(!is_numeric($phone)) { $error .= '<li>Your phone number can only contain digits.</li>'; } if(trim($comments) == '') { $error .= '<li>You must enter a message to send.</li>'; } if(trim($guests) == '') { $error .= '<li>The number of guests is required.</li>'; } elseif(!is_numeric($guests)) { $error .= '<li>Your phone number can only contain digits.</li>'; }