¿Cómo crear un formulario HTML que acepte el nombre de usuario y lo muestre usando PHP?

A través de formularios HTML, se pueden recopilar varios datos del usuario y se pueden enviar directamente al servidor a través de secuencias de comandos PHP. Básicamente, existen dos métodos para enviar datos al servidor, uno es «GET» y el otro es «POST».

En el método GET , los datos pasan por la URL del navegador y pueden ser vistos por cualquiera que use el navegador, y no es muy seguro cuando se envían datos cruciales o altamente confidenciales. Pero con el método POST , los datos se envían directamente al servidor y nadie puede verlos, y se considera la forma más segura de enviar la información al servidor. 

Generalmente, los motores de búsqueda utilizan el método GET porque lee los datos, pero para que los datos se mantengan o cambien, se utiliza el método POST .

Enfoque: Veremos un ejemplo del formulario HTML recopilando el nombre y apellido de la persona y enviando los datos al DOM que eventualmente muestra los datos en la pantalla usando un script PHP. 

Ejemplo:

HTML

<!DOCTYPE html>
<html>
  
<body>
    <!-- Heading -->
    <h3> HTML input form </h3>
  
    <!-- HTML form  -->
    <form method="POST">
        <h4>Please enter your First Name : </h4>
        <input type="text" name="f_name"><br>
        <h4>Please enter your Last Name : </h4>
        <input type="text" name="l_name"><br><br>
  
        <input type="submit" value="Display" name="submit">
    </form>
</body>
  
</html>
<?php
      
    // When the submit button is clicked
    if (isset($_POST['submit'])) {
      
        // Creating variables and 
        // storing values in it
        $f_name = $_POST['f_name'];
        $l_name = $_POST['l_name'];
  
        echo "<h1><i> Good Morning, $f_name $l_name </i></h1>";
    }
?>

Producción:

Publicación traducida automáticamente

Artículo escrito por jimishravat2802 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *