Отправка электронного письма в формате HTML дает мне синтаксическую ошибку - PullRequest
0 голосов
/ 26 января 2019

Доброе утро, у меня проблемы при выполнении кода, я думаю, что у меня проблемы с кавычками и т. Д.

Пока это то, что я пробовал, и я все ещес синтаксической ошибкой в ​​этой конкретной строке кодов.

$message .= "if ($row['status']) :
        		$output .= '<td>'.$row["status"].'</td> ';
    			else:
        		$output .= '
                <td>
                    <form method="post" action="update-request-status.php">
                        <input type="hidden" name="reqnumber" value="'.$row['reqnumber'].'" />
                        <button class="button" type="submit" name="completed" value=""><span>New Request!</span></button>
                    </form>
                </td>";

Вот как это выглядит сейчас:

Резюме

Ошибка

Ответы [ 2 ]

0 голосов
/ 26 января 2019

Как ответил Хаста Дхана, вот несколько подробностей о том, почему он полностью изменил код.

этот код, который вы используете

$message .= "if ($row['status']) :
        		$output .= '<td>'.$row["status"].'</td> ';
    			else:
        		$output .= '
                <td>
                    <form method="post" action="update-request-status.php">
                        <input type="hidden" name="reqnumber" value="'.$row['reqnumber'].'" />
                        <button class="button" type="submit" name="completed" value=""><span>New Request!</span></button>
                    </form>
                </td>";

сделать вывод $ message точно таким, как вы пишете код, потому что php не определяет это как код процесса."" сообщает процессору php-кода, что то, что вы пишете, является строкой, а не процессом.Также, пожалуйста, обратитесь к INFO , чтобы узнать больше о том, как использовать HTML в php.

После редактирования вы можете проверить орфографию вашего массива.

0 голосов
/ 26 января 2019

У вас неправильная логика и неверные кавычки, может быть, это то, что вы хотите:

if ($row['status']) :
            $output .= '<td>'.$row["status"].'</td> ';
            else:
            $output .= '
            <td>
                <form method="post" action="update-request-status.php">
                    <input type="hidden" name="reqnumber" value="'.$row['reqnumber'].'" />
                    <button class="button" type="submit" name="completed" value=""><span>New Request!</span></button>
                </form>
            </td>';
endif;
$message .= $output;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...