Method Post en PHP – Obtención de variables a traves de formularios
Bueno en el post anterior de Php, vimos como pasar variables a traves de la URL, esto nos es util por ejemplo cuando queremos hacer una puntuación de alguna persona pasando como unico parametro en todo caso el id de la persona, para este caso utilizamos el método de PHP4 $_GET que es la misma a $HTTP_GET_VARS solo que mas corto
.
Ahora el tema es otro, el usuario consta con un formulario en html y los datos ingresados aqui son procesador por nuestras lineas en Php, para eso utilizamos el método $_POST , el ejemplo dado es el mismo que el pasado el de la suma de dos numeros…
Este es el Formulario dentro del body, es un simple .html
1 2 3 4 5 | <form id="principal" action="sumar.php" method="post"> Numero 1: <input name="'num1'"> Numero 2: <input name="'num2'"> <input value="Sumar" name="Submit" type="submit"> </form> |
El atributo id el mismo nombre lo dice es un simple identificador, el atributo action es la accion que se desencatena luego de pulsar en nuestro Submit “Sumar”, y el method no nos olvidemos es para indicarle que utilizamos el $_POST.
Ahora Nuestro archivo Php (con nombre sumar.php) seria algo asi…
1 2 3 4 5 6 7 8 9 10 | <?php $num1_variable = $_POST["num1"]; $num2_variable = $_POST["num2"]; echo "Variable \$num1_variable: $num1_variable\n"; echo "Variable \$num2_variable: $num2_variable\n"; $suma=$num1_variable+$num2_variable; echo "$suma"; //Pueden imprimir la suma mas directo //yo lo hago por separado para que lo entiendan... ?> |
En este caso obtenemos las variables desde nuestra plantilla Html luego las mostramos por separado y por terminado la suma…
Lo puede probar haciendo click AQUI
Tambien te puede interesar:
- Pasar variables en php atraves de la URL
- Hojas de referencia de PHP, MySQL y CSS
- Conexion a base de datos PostgreSQL en PHP
- 60 optimizaciones para tus programas PHP
Saludos…
Puedes seguir cualquier respuesta a esta entrada mediante el canal RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio.















Estoy pasando un buen rato aprendiendo PHP, desde ya me esta gustando el sitio y el lenguaje.
Se que es un articulo un poco antiguo, sin embargo sugiero hacerlo con un único archivo .php, justo despues del body comprobamos que existen las variables y hacemos la operación suma, sino mostramos el formulario para que sean enviadas.
Claro tenes toda la razón, pero la idea era mostrar el manejo de las variables lo mas fácil posible.
Salutes.