Variabele velden contactformulier

Status
Niet open voor verdere reacties.

dieter02

Nieuwe gebruiker
Lid geworden
28 mrt 2010
Berichten
1
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>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><strong>Functie:</strong></td>
<td><input name="Functie" type="text" id="Functie" size="40"
maxlength="40" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><strong>Bedrijf:</strong></td>
<td><input name="Bedrijf" type="text" id="Bedrijf" size="40"
maxlength="40" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</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>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><strong>Website:</strong></td>
<td><input name="Website" type="text" id="Website" size="40"
maxlength="40" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</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>&nbsp;</td>
<td>&nbsp;</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>&nbsp;</td>
<td>&nbsp;</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>&nbsp;</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);
?>
 
JE zet je variable wel, maar je verwerkt hem nog niet. je zult eerst een email moeten laten maken...
 
Je input velden heten "Website" maar je vraagt naar $_POST['website']

PHP is hoofdlettergevoelig wat variabelen betreft :)
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan