Usando Formas HTML

Una de las características de PHP es que maneja formas de HTML. El concepto básico el cual es importante entender es que cualquier elemento de la forma automáticamente estará disponible para tu código PHP. Por favor usa la sección titulada Variables fuera de PHP en el manual para mas información y ejemplos en como usar formal HTML con PHP. Observemos un ejemplo:

Ejemplo 2-6. Una forma HTML sencilla

<form action="action.php" method="POST">
 Tu nombre: <input type="text" name="name" />
 Tu edad: <input type="text" name="age" />
 <input type="submit">
</form>

No hay nada especial acerca de esta forma, es HTML limpio sin ninguna clase de tags desconocidas. Cuando el cliente llena esta forma, y oprime el botón llamado "Submit", una página titulada action.php es llamada. En este archivo encontraras algo así:

Ejemplo 2-7. Procesando la información de nuestra forma HTML

Hola <?php echo $_POST["name"]; ?>.
Tienes <?php echo $_POST["age"]; ?>  años  de viejo

Un ejemplo del resultado de este script podría ser:

Hola José.
Tienes 22 años de viejo

Creo que es obvio lo que hace. No hay mucho mas al respecto. las variables $_POST["name"] y $_POST["age"] son asignadas automáticamente por PHP. Hace un ratito usamos la variable $_SERVER Autoglobal, ahora hemos introducido $_POST Autoglobal, que contiene toda la información POST. Pon atención al method en nuestra forma; es POST. Si hubiéramos usado GET entonces nuestra información estaría en $_GET Autoglobal. También puedes utilizar $_REQUEST Autoglobal si a ti no te importa el origen de to requesta informática. Esta contiene una mezcla de información GET, POST y COOKIE. También puedes ver la función import_request_variables().