Formulario php
Gran parte del trabajo que harán nuestros programas será procesar información que los usarios ingresen a través de formularios HTML, con esos datos podemos realizar operaciones en elmomento o guardarlos a bases de datos por ejemplo.
Vamos a ver cómo deben estar estructurados los formularios y luego explicaremos la conexión con nuestros programas en php, la base de un formulario esla siguiente:
Nombre:
Edad:
En este ejemplo, la etiqueta sirve para armar el formulario en HTML, dentro de ésta etiqueta estamos utilizando ''action'' para indicar que toda la informaciónsea enviada al archivo llamado programa.php y por último ''method'' es para especificar de qué forma será enviada esa información para lo cual hay dos formas, GET y POST.
=== $_GET y $_POST ===Cuando utilizamos $_GET dentro del php y el formulario, la información que enviamos será visible por cualquier persona pues es mostrada en la barra de direcciones, por lo que no debemos utilizar éstemétodo para enviar contraseñas o información sensible.
Una limitante de GET es que solo puede enviar hasta 100 caracteres.
Comparado a $_POST, la información enviada por esta forma es invisiblepues no se muestra cuando se envía y prácticamente no hay un límite en cuanto a tamaño se refiere.
Es recomendable utilizar el segundo método cuando vamos a enviar información que por ejemplo va aser almacenada en una base de datos y ya no va a ser modificada, o cuando vamos a enviar un formulario de contacto por ejemplo, y utilizamos GET cuando la información puede cambiar en algún momento, porejemplo, si estamos buscando algo en Google puede ser que los resultados no son los que necesitemos entonces regresamos a la pantalla anterior para modificar la información.
=== Ejemplos de envíode información mediante GET ===
Realicemos el primer ejemplo creando un archivo llamado formulario.php con el siguiente contenido utilizando el método GET:
Formulario
Nombre:
Edad:
Y...
Regístrate para leer el documento completo.