Thread: Email Form
View Single Post
Old 12-10-2006, 12:39 PM   #1 (permalink)
Retire at 21
 
Status: Junior Member
Join Date: Dec 2006
Posts: 25
Trader Rating: (0)
Retire at 21 is on a distinguished road
TD$: 0.00
Donate
Default Email Form
Welcome, today you will learn how to create you're first very basic email form and handler.

First lets make the form, if you dont know how to create a form, look back on the form tutorial.

Code:
<form method=post>
Name<br/>
<input type=text name=name /><br/>
Query<br/>
<textarea name=query></textarea><br/>
<input type=submit name=submit value='Submit' />
</form>
Now that we have got the form completed we can start on our handler.

Code:
<?
if(isset($_POST['submit'])){//If the form was submitted
//do this
}
else{ //the form hasent been submitted so we show the form
echo '<form method=post>
Name<br/>
<input type=text name=name /><br/>
Query<br/>
<textarea name=query></textarea><br/>
<input type=submit name=submit value='Submit' />
</form>'; //end the echo
} //end the else
?>
Thats the first basic thing done.
We have checked to see if the form was submitted and if it wasent it shows the form.
Now for the next piece.

Code:
<?
if(isset($_POST['submit'])){//If the form was submitted
$name = $_POST['name']; //get the name
$query = $_POST['query']; //get the query
$output = '
Name: $name
Query: $query';
$mail = mail('youremail@yourdomain.com','subject',$output); //mail it
echo 'You're email has been sent! congrats, you've completed you're first email form.';
}
else{ //the form hasent been submitted so we show the form
echo '<form method=post>
Name<br/>
<input type=text name=name /><br/>
Query<br/>
<textarea name=query></textarea><br/>
<input type=submit name=submit value='Submit' />
</form>'; //end the echo
} //end the else
?>
Congrats, you've made you're first email form handler.

Register @ Retire at 21 If you like this tutorial
Retire at 21 is offline   Reply With Quote