Contact formulier

Status
Niet open voor verdere reacties.

lerrie

Gebruiker
Lid geworden
2 nov 2010
Berichten
300
Ik ben al een tijdje opzoek naar een jquery plugin die een contact formulier kan valideren. Deze heb ik gevonden alleen kom er niet helemaal uit. Ik heb via deze tutorial (http://www.raymondselda.com/php-contact-form-with-jquery-validation/) een contact formulier gemaakt en de php om het bericht te verzenden samengevoegd met mijn php. Ik heb hier een test formulier gemaakt (http://www.elektrischeskateboardshop.nl/contacttest.html) Alleen krijg ik het niet voor elkaar om het error bericht mooi onder het in te vullen veld te krijgen. Nu komt hij aan de zijkant te staan.

Ook werkt mijn php verzend file niet meer terwijl ik daar niet veel aan veranderd heb:

PHP:
<?php

################ Email script Lars Lenselink ###############################

//If the form is submitted
if(isset($_POST['submit'])) {

	//Check to make sure that the name field is not empty
	if(trim($_POST['contactname']) == '') {
		$hasError = true;
	} else {
		$name = trim($_POST['contactname']);
	}

	//Check to make sure that the subject field is not empty
	if(trim($_POST['subject']) == '') {
		$hasError = true;
	} else {
		$subject = trim($_POST['subject']);
	}

	//Check to make sure sure that a valid email address is submitted
	if(trim($_POST['email']) == '')  {
		$hasError = true;
	} else if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", trim($_POST['email']))) {
		$hasError = true;
	} else {
		$email = trim($_POST['email']);
	}

	//Check to make sure comments were entered
	if(trim($_POST['message']) == '') {
		$hasError = true;
	} else {
		if(function_exists('stripslashes')) {
			$comments = stripslashes(trim($_POST['message']));
		} else {
			$comments = trim($_POST['message']);
		}
	}

	//If there is no error, send the email
	if(!isset($hasError)) {
 
$to="larslenselink@hotmail.com"; 
$subject = "Onderwerp: " . $_POST["subject"] . "";
$message = "Het contact formulier is ingevuld. \r\n\r\n".

"Naam: " . $_POST["contactname"] ."\r\n".
"Email adres: " . $_POST["email"] ."\r\n".
"Telefoonnummer: " . $_POST["telefoon"] ."\r\n".
"Bericht: " . $_POST["message"] ."\r\n";


$headers = "From: " . $_POST["email"] . "";
 
$mail_status = mail($to,$subject,$message, $headers);

if($mail_status){
        header("Location: http://www.elektrischeskateboardshop.nl/ok.html");
    }else{
        header("Location: http://www.elektrischeskateboardshop.nl//error.html");
    
	}
        }
	}

  
?>

Zou iemand mij hier mee kunnen helpen? Ben een paar uur bezig maar kom er niet uit!

Gr
 
Ik ben al weer een tijdje bezig met een oplossing te vinden voor dit probleem alleen hij werkt nog steeds niet. Kan niemand mij hierbij helpen?
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan