Cómo Pasar Un Valor

Tabla de contenido:

Cómo Pasar Un Valor
Cómo Pasar Un Valor

Video: Cómo Pasar Un Valor

Video: Cómo Pasar Un Valor
Video: Excel | Convertir Números de texto a Números de valor 2024, Mayo
Anonim

Lo más atractivo para los visitantes del sitio y, por lo tanto, lo más importante para sus creadores, son sus capacidades interactivas. Es decir, la capacidad de un visitante de enviar alguna información (o una solicitud de información) al servidor y recibir una respuesta de él. La organización de este proceso requiere la transferencia de variables desde las páginas del navegador del usuario a los scripts del servidor. Los más comunes hoy en día son: desde los lenguajes de descripción de página - HTML (Lenguaje de marcado de hipertexto - "lenguaje de marcado de hipertexto"), y desde los lenguajes de scripting del lado del servidor - PHP (Preprocesador de hipertexto - "preprocesador de hipertexto"). Consideraremos las opciones más simples para pasar variables de páginas HTML a scripts PHP.

Envío de variables al script php
Envío de variables al script php

Es necesario

Conocimientos básicos de los lenguajes PHP y HTML

Instrucciones

Paso 1

La primera parte del problema (pasar variables de páginas HTML) se resuelve colocando en el código de la página aquellos elementos del formulario que son más adecuados para la entrada del usuario y la transferencia del tipo de datos requerido. Estos pueden ser campos de texto de "texto", "área de texto" o "contraseña", botones de opción de "casilla de verificación" o "radio", listas de "seleccionar", un campo de selección de archivo de "archivo", botones de "entrada" u "oculto" campos. El código HTML de cada uno de estos elementos debe contener la etiqueta "nombre", que contiene el nombre de la variable que se pasa. Por ejemplo, el HTML para un área de texto de varias líneas podría verse así:

aquí está el texto predeterminado

Y el código para el campo oculto es así:

Cualquiera de los elementos del formulario debe colocarse dentro de las etiquetas del formulario. La etiqueta de apertura se ve así:

Aquí, la etiqueta "acción" especifica el nombre del script del servidor al que se deben pasar las variables enviadas, y la etiqueta "método" especifica el método de transferencia de datos. Solo puede haber dos formas: POST o GET. La principal diferencia entre ellos es que con el método GET, las variables se pasan junto con la dirección de la página (URL), y con el método POST, en un área especial de paquetes de red (encabezado).

La etiqueta de cierre del formulario es simple:

Y, por supuesto, se debe agregar un botón al formulario para que el usuario pueda dar un comando para enviar variables al servidor. Como resultado, el código HTML del formulario con elementos para enviar variables al script del servidor puede verse así:

aquí está el texto predeterminado

Formulario HTML
Formulario HTML

Paso 2

Ahora veamos cómo acceder a las variables que se le envían desde el script php del servidor. Aquí todo es muy simple: las variables enviadas por el método GET se colocan en la matriz superglobal $ _GET y las enviadas por el método POST, en la matriz $ _POST similar. Hay una matriz superglobal más: $ _REQUEST. Todas las variables entran en él, independientemente de cómo se pasaron. El código php más simple que imprime información sobre las variables recibidas del formulario con los nombres hideMe y cadenas podría verse así:

<? php

if ($ _ POST) {

echo ('La variable hideMe contiene el valor "'. $ _ POST ['hideMe']. '"

');

echo ('La variable strings contiene el valor "'. $ _ POST ['strings']);

}

?>

Aquí, el operador de comparación "si" se usa para verificar si alguna variable fue POST. Si combina el código del formulario HTML y el script PHP en un archivo PHP, luego de hacer clic en el botón "Enviar", obtenemos el siguiente resultado:

Secuencia de comandos PHP
Secuencia de comandos PHP

Paso 3

Vemos que hemos resuelto el problema de enviar parámetros desde un formulario HTML y recibirlos con un script PHP.

Recomendado: