Kan niet doorverwijzen na het formulier ingevuld en verstuurd is[/list]

Ik heb een kleine formuliertje gemaakt en hij verstuurd de informatie naar me email. Maar ik wil nadat de informatie verstuurd is graag naar een nieuwe pagina waar staat: Bedankt voor het sturen. Of juist een error pagina dat het niet gelukt is. Kan iemand zien waar het probleem aan ligt?

Ik zou ook graag de email die binnenkomt willen opmaken maar met welke aanhaling tekens moet ik daarvoro ook alweer gebruiken?

Mijn code:

<?php
$subject = $_POST['subject'];
$name = $_POST['name'];
$detail = $_POST['detail'];
$mail_from = $_POST['customer_mail'];
$message = "$subject $detail $name $mail_from";
$header = "from: $name";
$to = '[email protected]';
$send_contact=mail($to,$subject,$message,$header);

if($send_contact){
$URL = "http://www.designdelivery.nl/sinema/V2/nl_succes.php";;
}
else {
$URL = "http://www.designdelivery.nl/sinema/V2/nl_error.php";;
}
?>

Met vriendelijke groeten,

Kaan
header("Location: ".$URL);

zo? (Het doorsturen dan)
Waar zou ik dat dan moeten plaatsen?
Want nu lijkt het alsof mijn if en else functie helemaal niet werkt..
Juiste Headers;Mail opmaak



<?php
$subject = $_POST['subject'];
$name = $_POST['name'];
$detail = $_POST['detail'];
$mail_from = $_POST['customer_mail'];
$message = "$subject $detail $name $mail_from";
$header = "from: $name";
$to = '[email protected]';
$send_contact=mail($to,$subject,$message,$header);

if($send_contact){
$URL = "http://www.designdelivery.nl/sinema/V2/nl_succes.php";;
header("Location: ".$URL);
}
else {
$URL = "http://www.designdelivery.nl/sinema/V2/nl_error.php";;
header("Location: ".$URL);
}
?>
Als je header(); gebruikt denk er dan wel aan dat er voor de header(); geen html output mag zijn dit gaf mij in het begin altijd heel veel frustratie :)
Gewoon op de pagina waar je de email verzend werken met conditions (if else etc. ) om de bedankmelding danwel foutmelding weer te geven. Gebruik maken van een header is niet nodig.

Reageren