Enviar datos de un formulario con php

¡Hola Girl! En el artículo de hoy vamos a aprender como enviar datos de un formulario con PHP, construiremos juntas un formulario en HTML y después haremos todo el proceso para poder enviar y procesar los datos con ayuda de PHP.

En este ejemplo primero te mostraré como se construye un formulario en HTML, revisaremos las etiquetas que debemos utilizar y los atributos que las acompañan.

Ya que tengamos listo el formulario haremos la parte divertida y mediante PHP haremos todo el proceso para recibir y manipular los datos.

Sin más preámbulo comencemos este ejemplo con todo el ⚡POWER.

Formulario en HTML

<form action="login.php" method="post">
     <input type="text" name="email" placeholder="Ingresa tu correo">
     <input type="password" name="password" placeholder="Ingresa tu contraseña">
     <input type="submit" value="Ingresar">
</form>

Para comenzar vamos a crear nuestro formulario mediante la etiqueta <form> e incluiremos un par de atributos que te explico a continuación:

Atributo action: Lo usamos para definir a que archivo o ruta se enviaran los datos, en mi caso yo los envió al archivo login.php.

Atributo method: Se usa para definir la forma en la que se envían los datos, comúnmente te encontraras con que se pueden enviar por GET o por POST, su principal diferencia es que GET envía los datos directamente en la url y POST los envía dentro de la petición.

Dentro de nuestro bloque form incluiremos todos los elementos html que nos servirán para recopilar los datos, uno de los más comunes es el elemento <input>, dependiendo del tipo de dato que se deba ingresar es necesario definir el atributo type.

Los valores para este atributo pueden varían según el tipo de dato, pero los más comunes son tipo text, password, email, tel, etc, etc.

Otro atributo importante en los elementos <input> es el atributo name, este se usa como identificador para acceder a la información.

Finalmente, dentro de un formulario siempre debe haber un input tipo submit, este es el encargado de ejecutar nuestra petición.

Procesamiento en PHP

<?php

    if (!empty($_POST['email']) && !empty($_POST['password'])) {
        $email = $_POST['email'];
        $password= $_POST['password'];
        echo "El correo es: $email y la contraseña es: $password";
    }

?>

Continuando con este ejemplo para aprender como enviar datos de un formulario con php ahora nos concentraremos en el archivo al cual se hace la petición o se envían los datos, para este ejemplo sería login.php.

¿Recuerdas que al declarar los inputs hablamos sobre el atributo name y te comente que se utilizan como identificador para acceder a los datos? Pues ahora lo pondremos en práctica.

$_POST no es nada más que un arreglo en el cual se almacenan los datos de nuestro formulario.

La manera de recibirlos seria haciendo referencia a este arreglo y como clave el name que hayamos definido, por ejemplo $_POST[‘email’].

De esta manera nosotros podríamos almacenar los valores en alguna variable dentro de PHP, en este ejemplo almacenamos los valores en las variables $email y $password.

Una vez que obtienes los valores puedes hacer cualquier cosa con ellos como inserciones en alguna base de datos o simplemente imprimir los valores en pantalla que es lo que hacemos en este ejemplo.

¡Perfecto! Hemos terminado con este pequeño ejemplo donde construimos un formulario, inicimos una petición y recibimos nuestros datos.

Si gustas puedes compartir este artículo en tu red social favorita para que nuestra comunidad siga creciendo y más girls estén al tanto de nuestros artículos.

¡Hasta Pronto! 🙋‍♀️

¡Haz clic para valorar este contenido!
(Votos: 2 Promedio: 5)

¡Comparte este contenido! 😉