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