Los formulario son herramientas de gran utilidad al momento de

Anuncio
Los formulario son herramientas de gran utilidad al momento de captar información del
usuario. Los formularios ademas nos sirven para implementar distintas acciones dentro de
nuestros sitio, por ejemplo sistema de identificación, encuestas, recibir consultas, agregar
información, dejar comentarios.
Su uso se divide en tres conceptos claves:
Ruta y Parámetros.
La ruta sera el lugar donde llegaran los datos captados por el formulario. Entenderemos que
un formulario es un objeto en una pagina que capta información y luego envia el paquete de
datos a algun receptor. El receptor sera el lugar, que generalmente es un pagina capacidad
para procesar la información guardandola en un archivo de texto, base de datos, o
manipulando la información para generar algun informe, texto o producto final.
Algunos Parámetros:
Name: nombre del formulario
Action : entregaremos la ruta.
Method : es la caracteristica del envio y puede ser de dos formas, el metodo gets y el post.
Gets, actuara integrando en la direccion de destino o ruta las variables definidas.
Post, actuara enviando en forma oculta la información, por tanto el usuario no sabra lo que
realmente es el envio.
La ruta y los parámetros cumplen la funcion de encabezado.
Elementos o input
Los elementos seran las casillas o campos de entrada de información. Tenemos de dos
tipos, los ocultos y los visible.
Los ocultos o hidden son elementos que el usuario no ve y que generalmente se ocupan
para enviar información para el manejo de los datos, por ejemplo el id del usuario, su IP,
fecha y hora, etc.
Los visibles son elementos que el usuario debe entragar. Pueden ser cadenas, numeros,
opciones, selección unicas o multiples, etc.
Poseen los elementos argumentos y son:
Name: nombre del elemento, debe ser unico.
Value: valor inicial.
Type: tipo de elemento.
Los elementos cumplen la funcion de cuerpo.
Envio
Por ultimo tenemos el envio, que nunca debe faltar en un formulario a excepcion que el
formulario no sea para ser enviado. Es generalmente un elemento o input del tipo buttom
que nos trasladara a la ruta o direccion definida en le encabezado del formulario y debe ser
del tipo submit. La parte de envio es generalmente el final o análogamente el pie de pagina
de un documento.
En php la recepcion de los datos es como si nosotros hubiesemos definido las variables,
osea si el elemento se llama nombre en nuestro receptor o el archivo que proceso la
información la variable $nombre tendra el valor agregado por el usuario. Ahora si bien este
meto es poco seguro, podemos autentificar que la variable fue definida por un formulario
con http_post_vars. Hasta variable que es de tipo global actua como un arreglo o array y
seran llamados los datos pasando como indice el nombre del elemento, osea si necesitan
autentificar nombre, la variable auntentificada sera $http_post_vars[“nombre”].
Ejemplo:
//encabezados e inicio formulario
<form action="receptor.php" name="form1" method="post">
//elementos o inputs
<input type="text" name="nombre" value="">
// envio
<input type="submit" value="Enviar">
// fin formulario
</form>
En palabras, el formulario form1 que tiene como ruta receptor.php y que envia los datos del
forma post, envia el input o elemento nombre sin valor definido y del tipo texto, por ultimo
el boton submit que en pantalla aparece enviar, enviara el formulario.
Descargar