PDA

View Full Version : Blank email from form


egled
09-25-2011, 10:33 PM
I am going to start this with a typical apology of a fresh faced novice here, I have very little idea what I am doing here, so if whats going 'wrong' is something as simple as tying your shoes, my apologies, like I say I am totally new to all this.

Anyway.

I have made an contact form as part of our flash website, however when I click send, the email comes through displaying all the fields, yet there is no content in each field. I have just been teaching myself from online tutorials, and trial and error, has been going ok up until now, but this I cant seem to get round......

Please, if anyone could help, you would end a HUGE headache that I can find no solution for,

Ed


Action Script:

----------------------------------------------------------------------------------


stop();

import flash.events.*;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;

function addCollagesToList ():void {
whichCollage.addItem( { label: "Camberwell College of Arts" } );
whichCollage.addItem( { label: "Central Saint Martins College of Art and Design" } );
whichCollage.addItem( { label: "Chelsea College of Art and Design" } );
whichCollage.addItem( { label: "London College of Communication" } );
whichCollage.addItem( { label: "London College of Fashion" } );
whichCollage.addItem( { label: "Wimbledon College of Art" } );
}

addCollagesToList ();

function addYearsToList ():void {
yearStudy.addItem( { label: "1" } );
yearStudy.addItem( { label: "2" } );
yearStudy.addItem( { label: "3" } );
yearStudy.addItem( { label: "4" } );
yearStudy.addItem( { label: "5" } );
}


addYearsToList ();

var variables:URLVariables = new URLVariables;

var varSend:URLRequest = new URLRequest("UAL_ParisBookingForm.php");
varSend.method = URLRequestMethod.POST;
varSend.data = variables;

var varLoader:URLLoader = new URLLoader;
varLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
varLoader.addEventListener(Event.COMPLETE, completeHandler);


function completeHandler(event:Event):void {


status_txt.text = event.target.data.return_msg;
}


send_btn.addEventListener(MouseEvent.CLICK, ValidateAndSend);


function ValidateAndSend (event:MouseEvent):void {


if(!firstName_txt.length) {
status_txt.text = "Please enter your first name";

} else if(!familyName_txt.length) {
status_txt.text = "Please enter your family name";

} else if(!address1_txt.length) {
status_txt.text = "Please enter your FULL current address";

} else if(!address2_txt.length) {
status_txt.text = "Please enter your FULL current address";

} else if(!address3_txt.length) {
status_txt.text = "Please enter your FULL current address";

} else if(!postCode_txt.length) {
status_txt.text = "Please enter your post code";

} else if (!email_txt.length) {
status_txt.text = "Please enter your email";

} else if (!phone_txt.length) {
status_txt.text = "Please enter your contact number";

} else if (!dayBirth_txt.length) {
status_txt.text = "Please enter your FULL date of Birth";

} else if (!monthBirth_txt.length) {
status_txt.text = "Please enter your FULL date of Birth";

} else if (!yearBirth_txt.length) {
status_txt.text = "Please enter your FULL date of Birth";

} else if (!nextKin_txt.length) {
status_txt.text = "Please enter a next of kin";

} else if (!kinContact_txt.length) {
status_txt.text = "Please enter a contact number for you next of kin";

} else if (!courseTitle_txt.length) {
status_txt.text = "Please enter your course title";

} else if (!IdNumber_txt.length) {
status_txt.text = "Please enter your student ID number";

}

else {
status_txt.text = "Thanks " + firstName_txt.text + ", your booking request has been sent! One of our team will process your booking and send you an email confirmation shortly including a link to make a payment via our secure web server. If you have any questions in the mean time, please don't hesitate to contact the team at email";


variables.senderFirstName = firstName_txt.text;
variables.senderMiddleName = middleName_txt.text;
variables.senderFamilyName = familyName_txt.text;
variables.senderEmail = email_txt.text;
variables.senderTelephone = phone_txt.text;
variables.senderAddress1 = address1_txt.text;
variables.senderAddress2 = address2_txt.text;
variables.senderAddress3 = address3_txt.text;
variables.senderPostCode = postCode_txt.text;
variables.senderDayOfBirth = dayBirth_txt.text;
variables.senderMonthOfBirth = monthBirth_txt.text;
variables.senderYearOfBirth = yearBirth_txt.text;
variables.senderNextKin = nextKin_txt.text;
variables.senderKinContact = kinContact_txt.text;
variables.senderSpecialRequire = require_txt.text;
variables.senderCourse = courseTitle_txt.text;
variables.senderStudentID = IdNumber_txt.text;


varLoader.load(varSend);

}

}

----------------------------------------------------------------------------------

PHP:

<?php

$senderFirstName = $_POST['userFirstName'];
$senderMiddleName = $_POST['userMiddleName'];
$senderFamilyName = $_POST['userFamilyName'];
$senderEmail = $_POST['userEmail'];
$senderTelephone = $_POST['userTelephone'];
$senderAddress1 = $_POST['userAddress1'];
$senderAddress2 = $_POST['userAddress2'];
$senderAddress3 = $_POST['userAddress3'];
$senderPostCode = $_POST['userPostCode'];
$senderDayOfBirth = $_POST['userDayOfBirth'];
$senderMonthOfBirth = $_POST['userMonthOfBirth'];
$senderYearOfBirth = $_POST['userYearOfBirth'];
$senderNextKin = $_POST['userNextKin'];
$senderKinContact = $_POST['userKinContact'];
$senderSpecialRequire = $_POST['userSpecialRequire'];
$senderCourse = $_POST['userCourse'];
$senderStudentID = $_POST['userStudentID'];

$senderFirstName = stripslashes($senderFirstName);
$senderMiddleName = stripslashes($senderMiddleName);
$senderFamilyName = stripslashes($senderFamilyName);
$senderEmail = stripslashes($senderEmail);
$senderTelephone = stripslashes($senderTelephone);
$senderAddress1 = stripslashes($senderAddress1);
$senderAddress2 = stripslashes($senderAddress2);
$senderAddress3 = stripslashes($senderAddress3);
$senderPostCode = stripslashes($senderPostCode);
$senderDayOfBirth = stripslashes($senderDayOfBirth);
$senderMonthOfBirth = stripslashes($senderMonthOfBirth);
$senderYearOfBirth = stripslashes($senderYearOfBirth);
$senderNextKin = stripslashes($senderNextKin);
$senderKinContact = stripslashes($senderKinContact);
$senderSpecialRequire = stripslashes($senderSpecialRequire);
$senderCourse = stripslashes($senderCourse);
$senderStudentID = stripslashes($senderStudentID);

$to = "email";
$from = "$senderEmail";
$subject = "UAL Paris Booking";

$message = "Booking from Online-form:

FirstName: $senderFirstName
MiddleName: $senderMiddleName
FamilyName: $senderFamilyName

Email: $senderEmail

Telephone: $senderTelephone

Address1: $senderAddress1
Address2: $senderAddress2
Address3: $senderAddress3
PostCode: $senderPostCode

DayOfBirth: $senderDayOfBirth
Month: $senderMonthOfBirth
Year: $senderYearOfBirth

NextKin: $senderNextKin
KinContact: $senderKinContact

SpecialRequire: $senderSpecialRequire

Course: $senderCourse

StudentID: $senderStudentID";

$headers = "From: $from\r\n";
$headers .= "Content-type: text\r\n";
$to = "$to";

mail($to, $subject, $message, $headers);


exit();
?>
----------------------------------------------------------------------------------


Any help what so ever will be gratefully accepted.