2014-05-06 50 views
1

這是我有我試圖把它放在一個表就像:如何從HTML表單發送值表PHP郵寄

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

這是我所發送的郵件,但它是令人眼花繚亂:

<?php 

$to  = '[email protected]'; 

$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:<[email protected]>' . "\r\n"; 

$headers .= 'The shop<[email protected]>' . "\r\n"; 





mail($to, $subject, $message, $headers); 

header('Location: contact.html'); 

?> 

我只想發送表中的變量,以便我不必搜索所有文本。

+0

所以你的問題是? – Daan

+0

如何用html表發送郵件 – marrie

+0

你想在html表中使用變量嗎? – Hawk

回答

1
<?php 
$to = '[email protected]'; 
$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 <[email protected]>' . "\r\n"; 

mail($to, $subject, $msg, $headers); 

?> 
0

你可以試試這個使用你的變量。

$var = 'test'; 
$var2 = 'test2'; 

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

這將顯示錶中的變量,然後你可以編輯表使用CSS你想要的。 :)

0

我建議你包括swiftmailer。 Swiftmailer確保電子郵件獲得的收件箱交付,您可以輕鬆地在您的郵件的HTML標記:

Swiftmailer HTML in email

只需下載Swiftmailer庫,包括和配置它這樣的例子:

Sending an email in swiftmailer

讓我知道,如果這可以幫助你!

+0

hey jason bedankt voor j comment ik ga het uitproberen – marrie

+0

Succes!嘿嘿,我是het gelukt! –