Oeps mijn fout ben zo te zien een statment vergeten daar in te zetten.
dit is de aangepaste versie
PHP-code:
<?php
/* mail this form
* @authur butterflyice
* @param only email cheack
*
*/
?>
<form name="formulier" method="post" >
<input type="hidden" name="1" value="Product 1">
<input type="hidden" name="aantal" value=" 4 stuk">
<input type="hidden" name="2" value="Product 2">
<input type="hidden" name="aantal" value=" 3 stuk">
<input type="hidden" name="3" value="Product 3">
<input type="hidden" name="aantal" value=" 2 stuk">
<input type="hidden" name="4" value="Product 4">
<input type="hidden" name="aantal" value=" 1 stuk">
<input type="hidden" name="5" value="Product 5">
<input type="hidden" name="aantal" value=" 3 stuk">
<input type="checkbox" name="Totaal bedrag" value="10 euro" checked><br>
Naam:<input type="text" name="naam_besteller"><br><br>
Telefoon:<input type="text" name="Telefoon"><br><br>
E-mail:<input type="text" name="Emailadres"><br><br>
Adres:<textarea name="Besteladres" rows=4 cols=40></textarea><br><br>
<input type="submit" name="Submit" value="Versturen">
</form>
<?php
function validMail ($str) {
return (preg_match ('(^[0-9a-zA-Z_\.-]{1,}@([0-9a-zA-Z_\-]{1,}\.)+[0-9a-zA-Z_\-]{2,}$)', $str));
}
if ($_SERVER['REQUEST_METHOD'] == "POST" && validMail($_POST["Emailadres"])){
$hdn1 = $_POST['1'];
$hdn2 = $_POST['2'];
$hdn3 = $_POST['3'];
$hdn4 = $_POST['4'];
$hdn5 = $_POST['5'];
$name = $_POST["naam_besteller"];
$tel = $_POST["Telefoon"];
$email = $_POST["Emailadres"];
$addres = $_POST["Besteladres"];
$prd = $hdn1 ." - " . $hdn2 ." - " . $hdn3 ." - " . $hdn4 ." - " . $hdn5;
$to = "email@domein.com"; // hier je eigen mail
$subject = "Bestelling"; // kan je aanpassen
$message = "De bestelling \r\n"
. "Naam :" . $name ."\r\n"
. "Adres :" .$addres ."\r\n"
. "Telefoon : ".$tel . "\r\n"
. "Email : ".$email . "\r\n"
. "Producten: ".$prd ;
$header = "FROM: ". $_POST["Emailadres"];
mail($to,$subject, $message, $header);
echo "<h1 style=\"color:red;\">Bericht is succes vol verzonden bedankt voor uw bericht</h1>.";
} elseif($_SERVER['REQUEST_METHOD'] == "POST" && !validMail($_POST["Emailadres"])) {
echo "email is niet correct";
}
?>
Favorieten/bladwijzers