Ik heb een eenvoudig contactformulier op mijn website gezet (een voorbeeld dat ik vond op het internet), maar er ontbrak een veldje voor het telefoonnummer. Ik het dat toegevoegd in mijn html-script en het php-script, maar als ik het contactformulier via mijn website invul en verstuur krijg ik het telefoonnummer niet te zien in mijn ontvangen emailbericht. Wat heb ik verkeerd gedaan ?
het html-script ziet er zo uit :
<style>
input, textarea {
padding:5px;
border:2px solid #ccc;
border-radius: 5px;
width:250px;
font:12px Verdana;
margin-bottom:10px;
}
input[type=submit] {
padding:5px 15px;
background:#ccc;
border:0 none;
cursor:pointer;
width:100px;
border-radius: 5px; }
input[type=submit]:active {
padding:5px 15px;
background:#cdc;
}
</style>
<form name="contactform" method="post" action="mail.php">
<input type="text" name="name" placeholder="Naam" size="50"/>
<br />
<input type="email" name="email" placeholder="Email" size="50"/>
<br />
<input type="text" name="phone" placeholder="Telefoonnummer" size="50"/>
<br />
<textarea name="message" placeholder="Bericht" maxlength="1000" cols="45" rows="6"></textarea>
<br />
<input type="submit" value="Verzenden" />
</form>
Het php-script ziet er zo uit :
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
$formcontent="From: $name \n Message: $message";
//verander hieronder je emailadres
$recipient = "hierstondmijn.mailadres@skynet.be";
//verander hieronder evt de teksten en de html
$subject = "Reactie via de website";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "
<h3>Bedankt! We nemen zo snel mogelijk contact met u op.<br />
<a href='index.html'>Terug of sluit</a></h3>
";
?>
het html-script ziet er zo uit :
<style>
input, textarea {
padding:5px;
border:2px solid #ccc;
border-radius: 5px;
width:250px;
font:12px Verdana;
margin-bottom:10px;
}
input[type=submit] {
padding:5px 15px;
background:#ccc;
border:0 none;
cursor:pointer;
width:100px;
border-radius: 5px; }
input[type=submit]:active {
padding:5px 15px;
background:#cdc;
}
</style>
<form name="contactform" method="post" action="mail.php">
<input type="text" name="name" placeholder="Naam" size="50"/>
<br />
<input type="email" name="email" placeholder="Email" size="50"/>
<br />
<input type="text" name="phone" placeholder="Telefoonnummer" size="50"/>
<br />
<textarea name="message" placeholder="Bericht" maxlength="1000" cols="45" rows="6"></textarea>
<br />
<input type="submit" value="Verzenden" />
</form>
Het php-script ziet er zo uit :
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
$formcontent="From: $name \n Message: $message";
//verander hieronder je emailadres
$recipient = "hierstondmijn.mailadres@skynet.be";
//verander hieronder evt de teksten en de html
$subject = "Reactie via de website";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "
<h3>Bedankt! We nemen zo snel mogelijk contact met u op.<br />
<a href='index.html'>Terug of sluit</a></h3>
";
?>