Why use a free one when a little code can have your form up and running. I'm gonna go out of my way and show you how it's done, whether you read this and learn from it is up to you, hope this helps someone who reads it in the future.
[in the contact page or the page in which you want to present your form, add the folowing]
<form method="post" action="contact.php"> --
[contact.php being the file we will create later]
[Add your fields in here]
Demo Field
<INPUT TYPE="text" NAME="demo" SIZE="10"> [this is an example of how one of your fields would look like, remember to add a Name tag] <input name="submit" type="submit" value="Submit" /> [add this after you have inserted all your form fields above] </form> --
[close your form, obviously]
Now the part most people screw up on. It's simple and easy to understand.
First, create a file called contact.php as stated above. (create an ok.htm page this will be the page the user is redirected to if the form is sent successfully. Create an error.htm page also with a custom error message or the form with highlighted fields that should have been filled if the form is not sent)
Add the following into contact.php:
PHP Code:
<?php
$EmailTo = "youremail@yourdomain.com";
$demo = Trim(stripslashes($_POST['demo']));
$Body = "";
$Body .= "demo: ";
$Body .= $demo;
$Body .= "\n";
$success = mail($EmailTo, $demo, $Body);
if ($success){
print "<meta http-equiv=\"refresh\" content=\"0;URL=ok.htm\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
}
?>
Hope that helps...