В настоящее время я делаю онлайн-форму запроса с набором полей, которые не являются обязательными.
Если необязательное поле формы не заполнено, я бы хотел, чтобы оно не отображалось в обработанном письме.
Например; если кто-то не вводит свой номер телефона, компонент «Телефон: $ atelephone» не проходит.
if ($atelephone != '') {
echo "Telephone: ".$atelephone;
}
Я полагаю, что в коде должно быть что-то вроде выше, хотя я изо всех сил пытаюсь соединить точки. Любая помощь будет принята с благодарностью. (Надеюсь, это имеет смысл).
<?php
// Base form items
$asender = $HTTP_POST_VARS['name'] ." <". $HTTP_POST_VARS['email'] .">";
$asubject = "Email Enquiry: ".$HTTP_POST_VARS['subject'];
$arecipient = "recipient@websiteaddress.com.au";
/*******************************************************/
// Mail form variables //
$aname = $HTTP_POST_VARS['name'];
$aemail = $HTTP_POST_VARS['email'];
$atelephone = $HTTP_POST_VARS['telephone'];
$asuburb = $HTTP_POST_VARS['suburb'];
$aenquiry = $HTTP_POST_VARS['enquiry'];
mail("$arecipient","$asubject",
"
===========================================
Please note: this is an email
generated from the Website.
===========================================
Name: $aname
Email: $aemail
Telephone: $atelephone
Suburb: $asuburb
Message:
$aenquiry
================================ ","FROM:$asender");
header('Location: /thank-you.php');
?>