Curso de PHP

Estás en: Variables externas y Formularios : Formulario con Post

Formulario con Post

Ejemplo

Página formulario_post.html

En esta página se crea el formulario y se llama a formulario2_post.php

<body>

<form action="formulario2_post.php" method="post">
	<label for="nombre">Nombre<input type="text" name="nombre" />
	<label for="apellido">Apellido<input type="text" name="apellido" />
	<input type="submit" value="Enviar" />
</form>

</body>

Página formulario2_post.php

Recoge los datos de formulario_post.html

// Se recoge el valor de la variable nombre del formulario con POST, porque el method del 
formulario es POST

echo "Bienvenido ".$_POST["nombre"]." ".$_POST["apellido"];

// Si queremos ver el contenido de las variables que tenemos por POST, podemos ponerlo de la 
siguiente manera:

echo "<pre>"; // Para que lo muestre como código
echo print_r($_POST);
echo "</pre>";

echo "El número de campos que han sido enviados a través del formuario es: ".count ($_POST);
// Si en el formulario hemos puesto 	<input type="submit" value="Enviar" NAME="XXXX" /> lo 
cuenta como otro campo (por el name)

RESULTADO POR PANTALLA:
Bienvenido Mónica Labrador

Array
(
    [nombre] => Mánica
    [apellido] => Labrador
)
1

El número de campos que han sido enviados a través del formuario es: 2