Het contactformulier werkt volledig, enkel worden de door de bezoeker ingevulde velden niet via mail verzonden. De variabele velden blijven dus leeg in de ontvangen mail. Kan iemand de fout in de code vinden?
De code van het formulier:
<form action="../images/contactformulier.php" method="post"
enctype="text/plain" name="Contactformulier indito" target="_self"
id="Contactformulier indito">
<table width="100%" border="0" cellpadding="1" cellspacing="0">
<tr>
<td><strong>Naam:</strong></td>
<td><label>
<input name="Naam" type="text" id="Naam" size="40" maxlength="40" />
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Functie:</strong></td>
<td><input name="Functie" type="text" id="Functie" size="40"
maxlength="40" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Bedrijf:</strong></td>
<td><input name="Bedrijf" type="text" id="Bedrijf" size="40"
maxlength="40" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>e-mail:</strong></td>
<td><input name="email" type="text" id="email" size="40"
maxlength="40" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Website:</strong></td>
<td><input name="Website" type="text" id="Website" size="40"
maxlength="40" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>SWOT-Analyse:</strong></td>
<td><label>
<input name="SWOTAnalyse" type="checkbox" id="SWOTAnalyse" value="JA"
checked="checked" />
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Bericht:</strong></td>
<td><label>
<textarea name="Bericht" cols="45" rows="5" id="Bericht"></textarea>
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="27"><a href="../sea_wat.html" target="_parent">
<input name="Verzenden" type="submit" id="Verzenden"
value="Verzenden" />
</label>
</a></td>
<td> </td>
</tr>
</table>
</form>
De bijhorende PHP-code:
<?php
$ontvanger = "info@indito.be";
$onderwerp = "Iemand heeft je formulier ingevuld";
$naam = $_POST['naam'];
$functie = $_POST['functie'];
$bedrijf = $_POST['bedrijf'];
$email = $_POST['email'];
$website = $_POST['website'];
$swotanalyse = $_POST['swotanalyse'];
$bericht = $_POST['bericht'];
$mailbericht = "Iemand heeft je contactformulier ingevuld. Het gaat om '".$naam."'. De
persoon heeft als functie '".$functie."' bij de firma '".$bedrijf."' Zijn/haar
e-mailadres is '".$email."' en de website heet '".$website."'. SWOT-analyse
'".$swotanalyse."' Hij/zij stuurde u nog het volgende bericht '".$bericht."'";
mail($ontvanger, $onderwerp, $mailbericht);
?>
De code van het formulier:
<form action="../images/contactformulier.php" method="post"
enctype="text/plain" name="Contactformulier indito" target="_self"
id="Contactformulier indito">
<table width="100%" border="0" cellpadding="1" cellspacing="0">
<tr>
<td><strong>Naam:</strong></td>
<td><label>
<input name="Naam" type="text" id="Naam" size="40" maxlength="40" />
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Functie:</strong></td>
<td><input name="Functie" type="text" id="Functie" size="40"
maxlength="40" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Bedrijf:</strong></td>
<td><input name="Bedrijf" type="text" id="Bedrijf" size="40"
maxlength="40" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>e-mail:</strong></td>
<td><input name="email" type="text" id="email" size="40"
maxlength="40" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Website:</strong></td>
<td><input name="Website" type="text" id="Website" size="40"
maxlength="40" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>SWOT-Analyse:</strong></td>
<td><label>
<input name="SWOTAnalyse" type="checkbox" id="SWOTAnalyse" value="JA"
checked="checked" />
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Bericht:</strong></td>
<td><label>
<textarea name="Bericht" cols="45" rows="5" id="Bericht"></textarea>
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="27"><a href="../sea_wat.html" target="_parent">
<input name="Verzenden" type="submit" id="Verzenden"
value="Verzenden" />
</label>
</a></td>
<td> </td>
</tr>
</table>
</form>
De bijhorende PHP-code:
<?php
$ontvanger = "info@indito.be";
$onderwerp = "Iemand heeft je formulier ingevuld";
$naam = $_POST['naam'];
$functie = $_POST['functie'];
$bedrijf = $_POST['bedrijf'];
$email = $_POST['email'];
$website = $_POST['website'];
$swotanalyse = $_POST['swotanalyse'];
$bericht = $_POST['bericht'];
$mailbericht = "Iemand heeft je contactformulier ingevuld. Het gaat om '".$naam."'. De
persoon heeft als functie '".$functie."' bij de firma '".$bedrijf."' Zijn/haar
e-mailadres is '".$email."' en de website heet '".$website."'. SWOT-analyse
'".$swotanalyse."' Hij/zij stuurde u nog het volgende bericht '".$bericht."'";
mail($ontvanger, $onderwerp, $mailbericht);
?>