Если поле формы не заполнено менять содержимое письма

127
17 октября 2019, 23:40

Есть форма с необязательными полями. Нужно, если не заполняют эти поля то письмо выводить без "пустых" этих полей.

Я попытался сделать вот так, но видимо какая-то ошибка. Письмо просто перестало приходить.

    <?php
        $to = '';
        $firstname = $_POST["name"];
        $email= $_POST["email"];
        $text= $_POST["message"];
        $headers = 'MIME-Version: 1.0' . "\r\n";
        $headers .= "From: " . $email . "\r\n"; // Sender's E-mail
        $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
        if (!empty($text)) {
            $message ='<table style="width:100%">
            <tr>
                <td>'.$firstname.'</td>
            </tr>
            <tr><td>Email:<b> '.$email.'</b></td></tr>

         </table>';
        } else {
            $message ='<table style="width:100%">
            <tr>
                <td>'.$firstname.'</td>
            </tr>
            <tr><td>Email:<b> '.$email.'</b></td></tr>
            <tr><td>Text: '.$text.'</td></tr>
        </table>';
        }

       @mail($to, $email, $message, $headers)
?>
READ ALSO
как сделать проверку в mysql?

как сделать проверку в mysql?

Использую redbean phpпользователь ставит лайк, это записывается в бд таблицу 'post' так же есть общая таблица 'user2like' куда записывается id поста и id пользователя...

129
Количество записей каждого наименования Mysql

Количество записей каждого наименования Mysql

как вывести наименование товара и его общее количество в таблице? вот такая структура таблицы

112
Chart вывод графика

Chart вывод графика

почему пишет

113
Не отправляет сообщение VK API PHP

Не отправляет сообщение VK API PHP

Я пишу сообщение и мне не приходит ответПомогите пожалуйста

155