Intereting Posts
Справка по регулярному выражению: проверка поддомена Элементы MYSQL extract json, в которых содержится json Лучший способ справиться с ошибками в полнотекстовом поиске MySQL Ошибка выполнения с помощью assetic w / Symfony 2 на общем хостинге PHPUnit: утверждать параметр, когда он передается для издевательства объекта искаженный JSON с PHP Как добавить новый столбец в таблицу MYSQL Использование вектора инициализации в openssl_encrypt [PHP Предупреждение: mail (): «sendmail_from» не установлен в php.ini или пользовательский заголовок «From:» отсутствует Использование переменных PHP SESSION для хранения результатов запросов MySQL читать и писать с использованием phpexcel при использовании listWorksheetNames () Зачем использовать функцию sprintf в PHP? API Google Analytics – получить токен доступа без аутентификации с помощью экрана согласия php запускается один раз и дважды вставляет в базу данных mysql foreach и simplexml

Как отправить значения из html-формы в почту в таблице PHP

Это то, что у меня было, я попытался положить его в таблицу так же, как:

<table> <tr><td>$_POST['onderwerp']</td></tr> </table> 

Это то, что у меня есть, он отправляет почту, но это бесполезно:

 <?php $to = 'example@gmail.com'; $subject = 'Vraag via de website'; $message = 'Onderwerp:'. $_POST['onderwerp'].'<br /><br />'.$_POST['vraag'].'<br /><br />'.'Telefoonummer:'. $_POST['tel'].'<br /><br />'.'Email:'. $_POST['email'] ; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // Additional headers $headers .= 'To:<eexample@gmail.com>' . "\r\n"; $headers .= 'The shop<example@gmail.com>' . "\r\n"; mail($to, $subject, $message, $headers); header('Location: contact.html'); ?> 

Я просто хочу отправить переменные в таблицу, чтобы мне не пришлось искать весь текст.

 <?php $to = 'user@example.com'; $subject = 'Vraag via de website'; $msg = "<html> <head> <title>Title of email</title> </head> <body> <table cellspacing=\"4\" cellpadding=\"4\" border=\"1\" align=\"center\"> <tr> <td align=\"center\">Onderwerp</td> <td align=\"center\"> vraag</td> <td align=\"center\">Telefoonummer</td> <td align=\"center\">Email</td> </tr> <tr> <td align=\"center\">".$_POST['onderwerp']."</td> <td align=\"center\">".$_POST['vraag']."</td> <td align=\"center\">".$_POST['tel']."</td> <td align=\"center\">".$_POST['email']."</td> </tr> </table> </body> </html>"; // Make sure to escape quotes $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: My Site Name <me@mysite.com>' . "\r\n"; mail($to, $subject, $msg, $headers); ?> 

вы можете попробовать это, используя переменные.

 $var = 'test'; $var2 = 'test2'; echo '<table border="1">'; echo '<tr><td>' . $var . '</td></tr>'; echo '<tr><td>' . $var . '</td></tr>'; echo '</table>'; 

это покажет переменные в таблице, тогда вы можете редактировать таблицу, используя CSS, как вы хотите. 🙂

Я предлагаю вам включить swiftmailer. Swiftmailer гарантирует, что электронные письма будут доставлены в папку «Входящие», и вы можете легко включить HTML-разметку в свои электронные письма:

Swiftmailer HTML по электронной почте

Просто загрузите библиотеку Swiftmailer, включите и настройте ее, как в этом примере:

Отправка сообщения электронной почты в swiftmailer

Дайте мне знать, если это поможет вам!