Это то, что у меня было, я попытался положить его в таблицу так же, как:
<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
Дайте мне знать, если это поможет вам!