<?php
$to  = "********@hotmail.com";

$subject = "bestelling";

$message = '
<html>
<head>
<title>Bestelling</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="25%">naam:</td>
    <td width="75%"><?php echo $_POST['voornaam'];?>, <?php echo $_POST['naam']; ?></td>
  </tr>
  <tr>
    <td align="left" valign="top">adres:</td>
    <td><?php echo $_POST['straat']; ?><?php echo $_POST['nr']; ?><?php echo $_POST['bus']; ?><br>
<?php echo $_POST['postcode']; ?> <?php echo $_POST['plaats']; ?>    </td>
  </tr>
  <tr>
    <td>telnr:</td>
    <td><?php echo $_POST['telnr']; ?></td>
  </tr>
  <tr>
    <td>emailadres:</td>
    <td><?php echo $_POST['afzender']; ?></td>
  </tr>
</table>
<p><?php echo $_POST['gegevens']; ?><br>
  ---------------------------------------------- <br>
  <?php echo $_POST['bestelling']; ?></p>
</body>
</html>
';

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

$headers .= "To: Bart <*******@hotmail.com>\r\n";
$headers .= "From: $afzender <$afzender\r\n";

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


dit is mijn code voor een bestelling te plaatsen op onze website. Het is dus de bedoeling om de bestelling door te mailen naar mijn email, maar dit lukt niet. De inhoud zou dus zonder HTML moeten zijn, maar de headers zou ik het liefst bijhouden, weet er iemand raad svp?
<?
$headers = "From: $afzender <$afzender>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

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

that'll work :)
thanx voor de hulp :D
kga het strak eens proberen en als het niet lukt, laat ik wel een berichtje achter :)

thanx
np.. :)
sorry, ik moet je teleurstellen. ik heb mijn code gewijzigd zoals je zei, maar dan komt mijn mail niet aan. als ik dan in het bericht de hele HTML boel weglaat, en vervang door enkel de 2variablen die ik nodig heb, komt de mail wel aan, maar zie ik gewoon de naam van de variabelen staan. dus $gegevens en $bestelling.

hieronder zie je de code die ik dus gebruik nu:

<?php
$to = "[email protected]";

$subject = "bestelling";

$message = '
$gegevens

$bestelling';

$headers = "From: $afzender <$afzender>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

mail($to, subject, $message, $headers);
?>
probeer dit eens:

<?
$message = $gegevens . " en " . $bestelling;
?>

Reageren