I'm fairly new to all this, but I've created a
form, and this is what I've written to send it. I've used "
[email protected]" here instead of the real address
<?php
/* Set e-mail recipient */
$myemail = "
[email protected]";
/* Check all
form inputs using check_input function */
$names = check_input($_POST['names'], "Please return to our Application
Form and enter your and your future spouse's names.");
$weddingtype = check_input($_POST['weddingtype'], "Please return to our Application
Form and fill in what kind of wedding you will be having.");
$religioussect = check_input($_POST['religioussect'], "Please return to our Application
Form and tell us about your religion and wedding traditions.");
$dateone = check_input($_POST['dateone'], "Please return to our Application
Form and give us the date for at least one event.");
$eventone = check_input($_POST['eventone'], "Please return to our Application
Form and list at least one event.");
$locationone = check_input($_POST['locationone'], "Please return to our Application
Form and give us the location for at least one event.");
$durationone = check_input($_POST['durationone'], "Please return to our Application
Form and give us the duration of at least one event.");
$typeone = check_input($_POST['typeone'], "Please return to our Application
Form and tell us whether you would like video, photo or both for at least one event.");
$datetwo = $_POST['datetwo'];
$eventtwo = $_POST['eventtwo'];
$locationtwo = $_POST['locationtwo'];
$durationtwo = $_POST['durationtwo'];
$typetwo = $_POST['typetwo'];
$datethree = $_POST['datethree'];
$eventthree = $_POST['eventthree'];
$locationthree = $_POST['locationthree'];
$durationthree = $_POST['durationthree'];
$typethree = $_POST['typethree'];
$datefour = $_POST['datefour'];
$eventfour = $_POST['eventfour'];
$locationfour = $_POST['locationfour'];
$durationfour = $_POST['durationfour'];
$typefour = $_POST['typefour'];
$guests1 = check_input($_POST['guests1'], "Please return to our Application
Form and tell us how many guests will attend at least one event.");
$guests2 = $_POST['guests2'];
$guests3 = $_POST['guests3'];
$guests4 = $_POST['guests4'];
$concerns = $_POST['concerns'];
if(!isset($_POST['submit'])){
$subject = "Quote Application";
/*Message for the e-mail */
$message = "Hello!
Another happy couple has filled out a Quote Application
Form :D Hooray!
Their names are $names.
What sort of wedding are they having?
'$weddingtype'.
What religious sect and wedding traditions are they following?
'$religioussect'.
Now for their wedding events... Ooh boy!
1. $dateone
$eventone
$durationone
$typeone
Estimated guests: $guests1
$locationone
2. $datetwo
$eventtwo
$durationtwo
$typetwo
Estimated guests: $guests2
$locationtwo
3. $datethree
$eventthree
$durationthree
$typethree
Estimated guests: $guests3
$locationthree
4. $datefour
$eventfour
$durationfour
$typefour
Estimated guests: $guests4
$locationfour
Any concerns the couple have follow here:
'$concerns'
You better be ready to get to work now!
And also, have a really good day :)
";
/* Functions used */
function check_input($data, $problem='')
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
if ($problem && strlen($data) == 0)
{
show_error($problem);
}
return $data;
}
function show_error($myError)
{
?>
<b>We apologize for the inconvenience, an error occurred.</b><br />
<?php echo $myError; ?>
<?php
exit();
}
/* Send the message using mail() function */
mail($myemail, $subject, $message);
/* Redirect visitor to the thank you page */
header('Location: thanks.html');
exit();
?>
Please help me find what I'm doing wrong, I'm barely a beginner here. Thanks in advance!