Я работаю с почтовой программой PHP и собираю информацию, представленную пользователем. Некоторые из полей ввода являются необязательными, что означает, что некоторые поля данных будут пустыми. Я не хочу печатать или отправлять пустые строки в почтовом ящике, поэтому я хотел бы проверить, является ли строка пустой или нет. Если пусто, я хочу пропустить его.Проверка пустых полей данных перед отправкой формы электронной почты PHP
Например, в примере, приведенном ниже, в таблице в первом, по мере сбора информации, я хотел бы проверить $ choice1Field, чтобы увидеть, если он пуст, и если это так, то пропустите его, а также как $ qty1Field. Другими словами, пропустите весь раздел.
Я не знаю правильного синтаксиса для кодирования того, что я пытаюсь выполнить.
Любая помощь будет принята с благодарностью. Спасибо.
Билл
<?php
$choice1Field = $_POST['choice1'];
$qty1Field = $_POST['qty1'];
$choice2Field = $_POST['choice2'];
$qty2Field = $_POST['qty2'];
$choice3Field = $_POST['choice3'];
$qty3Field = $_POST['qty3'];
$body = <<<EOD
<table width="50%" border="0" cellspacing="10" cellpadding="0">
<tr bgcolor="#F6EFBA">
<td width="80%" align="left">$choice1Field</td>
<td>$qty1Field</td>
</tr>
<tr bgcolor="#E8E8FF">
<td width="80%" align="left">$choice2Field</td>
<td>$qty2Field</td>
</tr>
<tr bgcolor="#F6EFBA">
<td width="80%" align="left">$choice3Field</td>
<td>$qty3Field</td>
</tr>
Etc., etc., etc.
</table>
EOD;
$headers = "From: $emailField" . "\r\n";
$headers .= "Content-type: text/html" . "\r\n";
$success = mail($mailto, $emailSubject, $body, $headers);
?>