Posiadam prosty formularz kontaktowy zrobiony na podstawie phpmailer. Wszystko działa OK.
Chcę teraz zrobić coś takiego.
Jeżeli osoba która nie wypełni danego pola np "Nr telefonu:" (nieobowiązkowego) żeby to pole zostało pominięte i nie przychodziło na mój adres e-mail. Teraz jeżeli ktoś pozostawi to pole puste nagłówek "Nr telefonu:" jest wysyłany z pusta informacja.
mój kod:
<?php //przekazanie pół do wysłania //konfiguracja phpmailer require("phpmailer/class.phpmailer.php"); $mail = new PHPMailer(); $mail->PluginDir = "phpmailer/"; $mail->From = 'xxx'; $mail->FromName = 'xxx'; $mail->Host = "xxx"; $mail->Username = "xxx"; $mail->Password = "xxx"; $mail->SMTPAuth = true; $mail->SetLanguage("pl", "phpmailer/language/"); $mail->CharSet = 'utf-8'; $mail->IsHTML(true); $mail->Body = 'formularz'; $mail->AddAddress("xxx"); $mail->AddAddress("xxx"); $mail->MsgHTML(" <p>Firma: <strong>$firma</strong></p> <p>NIP: <strong>$nip</strong></p> <p>Osoba kontaktowa: <strong>$kontakt</strong></p> <p>Nr telefonu: <strong>$phone</strong></p> <p>Adres e-mail: <strong>$email</strong></p> <p>Adres: <br/><strong>$address</strong></p> "); //wysyłanie wiadomości if (!$mail->Send()) { echo '<div style="font-size:19px;line-height:1.2em;color:#f40004;font-weight:700;margin-bottom:10px;text-align:center"><h2>Wystąpił błąd! Nie wysłano.</h2></div>'; } else { $mail->ClearAddresses(); $mail->ClearAttachments(); } } ?>