Envío de datos de un Formulario HTML a PHP

Formulario: 

Podemos definir a un formulario como el conjunto de controles que permiten al usuario ingresar datos o valores y enviarlos al servidor web para que sean procesados.




Envío de datos de un formulario HTML a un programa PHP


Para manejar formularios, regularmente necesitamos de dos páginas, una que ponga en funcionamiento el formulario y otra que procese los datos ingresados en el formulario.


En la primera página se encuentra el código HTML; es allí donde usamos el elemento <form> y </form>  que nos permite definir un formulario en la página.
Este elemento contiene dos propiedades que de forma obligatoria debemos inicializar, las cuales son: method (indica cómo se organizan los datos para enviarlos al servidor, pudiendo ser mediante los métodos post o get) y action (indica el nombre del archivo que recibe los datos ingresados por el usuario en el formulario).

Después usamos el elemento <input> que nos permite crear controles para el formulario, que son los que reciben los datos ingresados por el usuario. Con la propiedad type definimos el tipo de control y con la propiedad name indicamos el nombre del control.


En la segunda página se encuentra el programa PHP que procesa los datos ingresados por el usuario. 
Para acceder a los datos en PHP, usamos un vector llamado $_REQUEST indicando como subíndice (entre corchetes y dentro de comillas simples) el nombre del control que definimos en el formulario.


Ejemplo del uso de un Formulario: 


Los siguientes programas tratan de un Formulario HTML que almacena, como dato, el nombre del usuario y envía el dato a otra página con programación PHP. 

Ésta imagen muestra la primera página en donde llevamos a cabo el formulario; es un programa HTML puro, que usa el elemento <form> y </form> para definir el formulario en la página.



La siguiente imagen muestra la segunda página, que es la que recibe el dato ingresado en el formulario, es decir el nombre del usuario, y lo imprime en pantalla. 



Para el buen funcionamiento de estos programas, ejecutamos la página 1, y ésta, automáticamente, nos lleva a la segunda página, después de haber ingresado el dato correspondiente y haber dado clic en el botón.  Por lo que, guardamos ambos programas en la carpeta htdocs de nuestro servidor XAMPP y le ponemos de nombre a la página 1: programa_1.php y a la página 2: programa_2.php despues  escribimos en un navegador lo siguiente: http://localhost/programa_1.php .


La ejecución de la página 1 es:



Al ingresar el dato correspondiente y dar clic en el botón "confirmar", vamos inmediatamente a la página 2 que tiene la programación PHP, que nos permite ver el dato que ingresamos en el formulario.

La ejecución del programa PHP es: 


Podemos concluir que la recolección de datos de un formulario HTML es una actividad primordial para la programación en PHP, ya que con él nuestras páginas tendrán una interacción con el usuario.



Vea el siguiente video para más información 👇











Bibliografía: 
Palomeque, Becerra, C. E. (2022). Envío de datos de un formulario. cbtis88.milaulas.com, Recuperado de: https://cbtis88.milaulas.com/mod/url/view.php?id=3551 Marzo 07, 2022. 

Bartolomé, Sintes, M. (2021). Formularios. mclibre.org, Recuperado de:  https://www.mclibre.org/consultar/htmlcss/html/html-formularios.html . Marzo 07, 2022.

Melgoza, J. (2017). Cómo hacer un FORMULARIO con HTML y PHP desde cero. [Jonathan Melgoza]. [vídeo] Youtube.  Recuperado de:  https://www.google.com/url?sa=t&source=web&rct=j&url=https://m.youtube.com/watch%3Fv%3De2R9uvjKW5g&ved=2ahUKEwjcwYT-87X2AhUnQTABHX8PAqMQxa8BegQIBBAF&usg=AOvVaw2Nf8g6Fq1EgZSXYLokqQCi . Marzo 07, 2022.

Comentarios

Entradas populares de este blog

Acumulador en el ciclo for en JavaScript

Bases de datos MySQL

Delete (Baja de un registro en una tabla de MySQL)