HTML TUTORIAL
» Introduction
» Elements
» HTML Tags
» Formatting
» Entities
» HTML Links
» Frames
» Tables
» Lists
» HTML Forms
» Images
» Layout
» Fonts
» Styles
» Head & Meta
» URL's
» Scripts
» Adding Music

PHP TUTORIAL
» Introduction
» Syntax
» Operators
» Conditionals
» Display the Date
» SSI - Includes
» Connecting to a Database
» PHP Forms
» Reading From a File

CSS TUTORIAL
» Introduction
» Syntax
» Inserting a Style Sheet
» CSS Backgrounds

DASHBOARD WIDGETS
» Hello World Widget

 
PARTNER LINKS

» Restaurant Menus
» Drew's News Room
» Stock Forums

PHP FORMS


A very powerful feature of PHP is the way it handles HTML forms!


PHP Form Handling

The most important thing to notice when dealing with HTML forms and PHP is that any form element in an HTML page will automatically be available to your PHP scripts.

Look at the following example of an HTML form:

<html>
<body>
<form action="welcome.php" method="POST">
Enter name:<input type="text" name="name" />

Enter age:<input type="text" name="age" />
<input type="submit" />
</form>
</body>

</html>

The example HTML page above contains two input fields and a submit button. When the user fills in this form and hits the submit button, the "welcome.php" file is called.

The "welcome.php" file looks like this:

<html>
<body>
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old
</body>
</html>

A sample output of the above script may be:

Welcome John.
You are 28 years old

Here is how it works: The $_POST["name"] and $_POST["age"] variables are automatically set for you by PHP. The $_POST contains all POST data.

Note: If the method attribute of the form is GET, then the form information will be set in $_GET instead of $_POST.