PHP variabele in HTML output
Geplaatst: 16 dec 2010, 15:56
Hallo allemaal,
Ik ben hier nieuw, en ben een beginnend PHP programmeur.
Ik zit met een misschien wat domme vraag, maar daarom ben ik ook beginner
Ik heb via php een mail document om een automatische email te sturen met html opmaak.
Ik heb dus in mijn $bericht variable een volledige HTML code zitten die weergegeven wordt in de email. Maar nu wil ik in die html code verschillende variabelen weergeven, zoals $naam, $bedrijf, $email, ...
Ik zal natuurlijk iets heel stoms fout doen, maar ik kom er dus niet meer uit..
Hier is de code:
Alvast bedankt!
Xaboteur
Ik ben hier nieuw, en ben een beginnend PHP programmeur.
Ik zit met een misschien wat domme vraag, maar daarom ben ik ook beginner

Ik heb via php een mail document om een automatische email te sturen met html opmaak.
Ik heb dus in mijn $bericht variable een volledige HTML code zitten die weergegeven wordt in de email. Maar nu wil ik in die html code verschillende variabelen weergeven, zoals $naam, $bedrijf, $email, ...
Ik zal natuurlijk iets heel stoms fout doen, maar ik kom er dus niet meer uit..
Hier is de code:
Code: Selecteer alles
<html>
<head>
<title>PHP Mail Sender</title>
</head>
<body>
<?php
$mail = 'ontvanger@domein.com';
$onderwerp = 'Testbericht';
$naam = $_POST['Naam'];
$bedrijf = $_POST['Bedrijf'];
$tel = $_POST['Tel'];
$email = $_POST['Email'];
$bericht = "
<!DOCTYPE HTML PUBLIC \"-//W3C//Dtd HTML 4.0 transitional//EN\">
<html>
<head><title>E-mail verzenden als HTML</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<style>body {margin-top: 25px; font-size: 10pt; margin-left: 25px; color: #000000; font-family: Arial, Helvetica;}</style>
</head>
<body>
<table>
<tr>
<td>
Onderstaande klant wil een offerte.
</td>
</tr>
<tr>
<td>
Naam:
</td>
<td>";
$bericht.= $naam;
$bericht.= "
</td>
</tr>
<tr>
<td>
Bedrijf:
</td>
<td>";
$bericht.= $bedrijf;
$bericht.= "
</td>
</tr>
<tr>
<td>
Telefoon:
</td>
<td>";
$bericht.= $tel;
$bericht.= "
</td>
</tr>
<tr>
<td>
Email:
</td>
<td>";
$bericht.= $email;
$bericht.= "
</td>
</tr>
</table>
</body>
</html>
";
$headers = "From: webmaster@domein.com\r\n";
$headers.= "MIME-Version: 1.0\r\n";
$headers.= "Content-Type: text/html; charset=iso-8859-1\r\n";
if (mail($mail,$onderwerp,$bericht,$headers)) {
echo "<h4>Bedankt voor de aanvraag. Wij beantwoorden deze zo snel mogelijk.</h4>";
echo "<a href='javascript:history.back(1);'>Back</a>";
} else {
echo "<h4>Can't send email to $mail</h4>";
}
?>
</body>
</html>
Xaboteur