The Form:

<div id="container">
<?php include(‘verify.php’); ?>
        <form action="/play/jqueryAjaxForm/" method="post" id="sendEmail">
                <h1>Send An Email</h1>
                <p class="alert">* All fields are required</p>
                <ol class="forms">
                        <li><label for="emailTo">To</label><input type="text" name="emailTo" id="emailTo" value="<?= $_POST['emailTo']; ?>" /><?php if(isset($emailToError)) echo ‘<span class="error">‘.$emailToError.’</span>‘; ?></li>
                        <li><label for="emailFrom">From</label><input type="text" name="emailFrom" id="emailFrom" value="<?= $_POST['emailFrom']; ?>" /><?php if(isset($emailFromError)) echo ‘<span class="error">‘.$emailFromError.’</span>‘; ?></li>
                        <li><label for="subject">Subject</label><input type="text" name="subject" id="subject" value="<?= $_POST['subject']; ?>" /><?php if(isset($subjectError)) echo ‘<span class="error">‘.$subjectError.’</span>‘; ?></li>
                        <li><label for="message">Message</label><textarea name="message" id="message"><?= $_POST[‘message’]; ?></textarea><?php if(isset($messageError)) echo ‘<span class="error">‘.$messageError.’</span>‘; ?></li>
                        <li class="buttons"><button type="submit" id="submit">Send Email &raquo;</button><input type="hidden" name="submitted" id="submitted" value="true" /></li>
                </ol>
        </form>
        <div class="clearing"></div>
</div>

Sending the Email:

<? php

$mailTo = $_POST[‘emailTo’];
$mailFrom = $_POST[‘emailFrom’];
$subject = $_POST[’subject’];
$message = $_POST[‘message’];

                       
mail($mailTo, $subject, $message, "From: ".$mailFrom);
?>

Verification:

<? php
if(isset($_POST[’submitted’])) {
        if($_POST[‘emailTo’] == ) {
                $emailToError = ‘You forgot to enter the email address to send to.’;
        } else if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", $_POST[‘emailTo’])) {
                $emailToError = ‘Enter a valid email address to send to.’;
        }
        if($_POST[‘emailFrom’] == ) {
                $emailFromError = ‘You forgot to enter the email address to send from.’;
        } else if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", $_POST[‘emailFrom’])) {
                $emailFromError = ‘Enter a valid email address to send from.’;
        }
       
        if($_POST[’subject’] == ) {
                $subjectError = ‘You forgot to enter the subject.’;
        }
       
        if($_POST[‘message’] == ) {
                $messageError = ‘You forgot to enter the message.’;
        }

        if(!isset($emailToError) && !isset($emailFromError) && !isset($subjectError) && !isset($messageError)) {
                include(’sendEmail.php’);
                include(‘thanks.php’);
        }
}

?>