El procesamiento de datos de formularios es una de las funciones más importantes del lenguaje de programación PHP (PL). Las herramientas disponibles le permiten extraer los datos ingresados por el usuario y guardarlos en variables especiales, luego de lo cual se pueden convertir y escribir en varias bases de datos (DB) o archivos.
Instrucciones
Paso 1
Cree el formulario requerido utilizando HTML, eligiendo el método de transmisión de datos más conveniente. Se utiliza un asa para la inserción. Para el procesamiento exitoso de los datos del usuario a través de PHP, es importante especificar el método y el atributo de acción. Por ejemplo:
Paso 2
Este código HTML indica que los datos del formulario se pasarán al script escrito en el archivo process.php usando el método POST, que le permite pasar las variables requeridas de forma oculta para el usuario. Una alternativa al método es GET, que transfiere los datos deseados a través de la barra de direcciones. Por lo tanto, después de hacer clic en el botón, los datos ingresados se mostrarán en la parte superior de la ventana del navegador.
Paso 3
Cree los elementos de formulario necesarios utilizando el valor, el nombre y el tipo de los atributos adicionales. Por ejemplo, para crear dos campos donde el usuario pueda ingresar su nombre y apellido, puede escribir el siguiente código:
Nombre:
Apellido
Este segmento le permite crear dos campos de texto para especificar el nombre y apellido del usuario con los nombres nombre de usuario y apellido, que se utilizarán para el procesamiento de datos más adelante.
Paso 4
Cree un nuevo archivo llamado process.php en el mismo directorio que el documento HTML donde se encuentran los datos del formulario. Para crear un archivo, haga clic con el botón derecho en un área libre de la ventana para mostrar el contenido del directorio y seleccione "Nuevo" - "Archivo de texto", luego especifique el nombre y la extensión apropiados. Ingrese el siguiente código:
<? php
$ username = htmlspecialchars ($ _ POST ['nombre de usuario']);
$ second_name = htmlspecialchars ($ _ POST ['familyname']);
echo "Su primer nombre es $ username y su apellido es $ second_name"; ?>
Paso 5
Este código le permite recuperar los datos necesarios que el usuario ingresó en el formulario. A $ username se le asigna el nombre ingresado en el cuadro de texto de nombre de usuario, que se pasó a través de la matriz $ _POST global. Usando la función htmlspecialchars (); Se eliminan los caracteres adicionales que el usuario podría escribir por error o deliberadamente al ingresar desde el teclado. Después de extraer los datos necesarios del formulario en variables, puede generar la información recibida utilizando la declaración de eco. Antes del retiro, también se pueden realizar las acciones necesarias que pueden ser necesarias para completar una tarea en particular. Los valores obtenidos pueden ser procesados por todas las funciones disponibles en PHP, lo que significa que el programador no está limitado en herramientas para trabajar con datos de formularios HTML.