Cómo llenar un formulario HTML con una cadena de consulta URL

Escrito por sara williams | Traducido por daniela laura arjones
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo llenar un formulario HTML con una cadena de consulta URL
Cómo llenar un formulario HTML con una cadena de consulta URL. (Comstock/Comstock/Getty Images)

Cuando se construyen formularios HTML, puedes obtener información de una página y utilizarla para rellenar los campos de tu formulario en una página nueva. Para hacer esto utilizando una cadena de consulta URL, necesitas la super variable "$ _GET []". Esta variable es una matriz -lo que significa que tiene varios valores- que contiene el nombre y el valor de cada variable en una URL que contiene una cadena de consulta. Debes obtener el valor de cada variable de cadena de consulta y colocarla dentro de una nueva variable de PHP, la que luego se puede insertar en etiquetas HTML de formulario utilizando el atributo "value".

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Abre el archivo HTML que contiene el formulario. En la parte superior del archivo, antes de la declaración de tipo de documento, abriendo tag HTML o cualquier otro código, agrega un par de etiquetas PHP delimitadoras:

    <?php ?>

  2. 2

    Crea una nueva variable y ponla en el valor de la súper variable "$ _GET []":

    $name = $_GET[];

  3. 3

    Añade el nombre de la variable que necesitas de la cadena de consulta URL dentro de los corchetes de la variable "$ _GET []". Debes colocar comillas simples o dobles alrededor del nombre de la variable, en función de tus preferencias:

    $name = $_GET['name'];

    Este código "$_GET['name'];" toma el valor para "nombre" desde una URL que luce así:

    http://yoursite.com/page.php?name=Joe

    En este caso, el valor de "$name" se convertirá en "Joe".

  4. 4

    Desplázate hacia abajo en el código de tu archivo HTML y busca el campo de formulario que debes rellenar. Por ejemplo, si deseas rellenar el campo Nombre, busca la etiqueta "<input>" con el nombre "name" e introduce la variable "$name" como su valor:

    <input type="text" name="name" value="<?php $name; ?>" />

    Ten en cuenta que con el fin de colocar la variable de PHP en las etiquetas "<input>", es necesario utilizar las etiquetas de delimitador de PHP para decirle al navegador que lea el texto como PHP.

Consejos y advertencias

  • No dejes pasar información confidencial del usuario a través de cadenas de consulta URL para rellenar los campos del formulario, ya que esto hará que la información sea visible para los demás.

No dejes de ver

Referencias

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles