Dan moet je de juiste headers meegeven
<?php
$vnaam = $_POST['vnaam'];
$anaam = $_POST['anaam'];
$telnr = $_POST['telnr'];
$adres = $_POST['adres'];
$edres = $_POST['edres'];
$postc = $_POST['postc'];
$opmer = $_POST['opmer'];
$onderwerp = "RG Contact Form";
$headers = "From: \"Hiereennaam\" <".$edres.">\r\n";
$headers .= "Reply-To: \"".$vnaam."\" <".$edres.">\n";
$headers .= "Return-Path: Mail-Error <
[email protected] >\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$bericht = '
<table border="1">
<tr>
<td width="50%">
Voornaam:
</td>
<td>
'.$vnaam.'
</td>
</tr>
<tr>
<td width="50%">
Achternaam:
</td>
<td>
'.$anaam.'
</td>
</tr>
<tr>
<td width="50%">
Tel Nr:
</td>
<td>
'.$telnr.'
</td>
</tr>
<tr>
<td width="50%">
Email:
</td>
<td>
'.$edres.'
</td>
</tr>
<tr>
<td width="50%">
Adres:
</td>
<td>
'.$adres.'
</td>
</tr>
<tr>
<td width="50%">
Postcode:
</td>
<td>
'.$postc.'
</td>
</tr>
<tr>
<td width="50%">
Opmerkingen:
</td>
<td>
'.$opmer.'
</td>
</tr>
</table>
';
mail("
[email protected] ", $onderwerp, $bericht, $headers);
?>
Link gekopieerd
nou word hij verzonden, maar ik zie de Naam etc nog niet :(,
form.php
<table>
<form method="post" action="send.php" enctype="text/plain">
<tr>
<td width="40%">
Voornaam:
</td>
<td>
<input type="text" size="15" maxlength="25" name="vnaam">
</td>
</tr>
<tr>
<td width="40%">
Achternaam:
</td>
<td>
<input type="text" size="15" maxlength="25" name="anaam">
</td>
</tr>
<tr>
<td width="40%">
Telefoon Nummer:
</td>
<td>
<input type="text" size="15" maxlength="25" name="telnr">
</td>
</tr>
<tr>
<td width="40%">
Email Adres:
</td>
<td>
<input type="text" size="25" maxlength="40" name="edres">
</td>
</tr>
<tr>
<td width="40%">
Adres (+ nummer):
</td>
<td>
<input type="text" size="25" maxlength="40" name="adres">
</td>
</tr>
<tr>
<td width="40%">
Postcode:
</td>
<td>
<input type="text" size="6" maxlength="6" name="postc">
</td>
</tr>
<tr>
<td width="40%">
Opmerkingen:
</td>
<td>
<textarea rows="5" cols="30" maxlength="200" name="opmer"></textarea>
</td>
</tr>
<tr>
<td width="40%">
</td>
<td>
<input type="Submit" name="submit" value="Verzenden">
</td>
</tr>
</form>
</table>
Link gekopieerd
$vnaam = $_POST['vnaam'];
$anaam = $_POST['anaam'];
$telnr = $_POST['telnr'];
$adres = $_POST['adres'];
$edres = $_POST['edres'];
$postc = $_POST['postc'];
$opmer = $_POST['opmer'];
is totaal overbodig.. kost geheugen voor niets..
dit moet werken:
<?php
$onderwerp = "RG Contact Form";
$headers = "From: \"Hiereennaam\" <".$_POST['edres'].">\r\n";
$headers .= "Reply-To: \"".$_POST['vnaam']."\" <".$_POST['edres'].">\n";
$headers .= "Return-Path: Mail-Error <
[email protected] >\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$bericht = '
<table border="1">
<tr>
<td width="50%">Voornaam:</td>
<td>'.$_POST['vnaam'].'</td>
</tr><tr>
<td width="50%">Achternaam:</td>
<td>'.$_POST['anaam'].'</td>
</tr><tr>
<td width="50%">Tel Nr:</td>
<td>'.$_POST['telnr'].'</td>
</tr><tr>
<td width="50%">Email: </td>
<td>'.$_POST['edres'].'</td>
</tr><tr>
<td width="50%">Adres:</td>
<td>'.$_POST['adres'].'</td>
</tr><tr>
<td width="50%">Postcode:</td>
<td>'.$_POST['postc'].'</td>
</tr><tr>
<td width="50%">Opmerkingen:</td>
<td>'.$_POST['opmer'].'</td>
</tr>
</table>
';
mail("
[email protected] ", $onderwerp, $bericht, $headers);
?>
en je moet jezelf aanleren dat je duidelijke namen geeft..
als jij 5000 velden in je database hebt staan weet jij dan meteen
waar 'edres' voor staat?
betere namen zijn of gewoon 'email' ipv 'edres' .. het beste is namen te kiezen waar een ander over een jaar ook nog van snapt wat het is.. tenzij je het zo wilt maken dat alleen jij het mag veranderen.. dan moet je rare namen gebruiken.. maar gemakkelijke namen, dat maakt het jezelf ook een stuk makkelijker
Link gekopieerd
ja dat weet ik, maar er staan nu geen 5000 velden^^
maar ik krijg nou nog steeds niet de Naam etc. in me mailbox (wel de tabel maar niet ingevuld met de naam,email, etc.)
Link gekopieerd
zie je wel al de tabel atributen?
dus,
Naam:
Opmerkingen:
etc?
Link gekopieerd
ik wenie waar dit voor staat
<form method="post" action="send.php" enctype="text/plain">
maar zou al moeten werken als je dit gebruikt:
<form method="post" action="send.php">
het doelleinde van die van jou weet ik niet dus ook weet ik niet
of het daardoor kan komen.. maar probeer even ofzo
Link gekopieerd
mooi, het werkt nu (ik had dat van een php mail tut)
bedankt allemaal :)
Link gekopieerd