Processing Form Fields With PHP



How to Use PHP to Process and Handle Variables From Your Contact Form Fields

So now that we have our form set up, we need to process it and control what happens to the form data.  The first step is to convert the variables of your form fields to something that is understood by php.

$email = $_POST["emailaddress"];

This is converting the name of your text field "emailaddress" to the php equivalent "$email".  So what this will do is anytime you place "$email" in the file, it will produce whatever was entered into that form field. Now we need to add items to mail the results.

$to = "you@youremail.com";
$subject = "New Email Address for Mailing List";
$headers = "From: $email\n";

$message = "A visitor to your site has sent the following email address to be added to your mailing list.\n

Email Address: $email";

Now you have indicated who will receive the form information.  The subject line, and who its from.  Notice how in the from area it calls "$email" ... this will post the email address entered in the form.

We also added a small message, and the email address again.

The last step is to actually mail the information, and we do that using this line of code.

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

So here is the full code for the "process.php" page to take the text field of your form, convert to php, and send the data to your email.

<?PHP
$email = $_POST["emailaddress"];

$to = "you@youremail.com";
$subject = "New Email Address for Mailing List";
$headers = "From: $email\n";

$message = "A visitor to your site has sent the following email address to be added to your mailing list.\n

Email Address: $email";

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

?>

 

Previous   |  Next

Special Package Offer

    Discounted deal on all of our php contact form scripts as a bundle package