domingo, 10 de noviembre de 2013

Cómo seleccionar el valor de un cuadro de lista a otro cuadro de lista en PHP

PHP se ha incorporado en las variables globales estupendos que soportan el paso de los valores de una página a otra.

 

SELECCIONAR OTRA

PHP es un lenguaje de scripting lateral del servidor que viene con características integradas que ayudan a la creación de interfaces de usuario dinámicas sencillas y robustas. Por ejemplo, PHP dispone de dos puertos integrados de variables globales súper: $ _POST y $ _GET, que apoyan pasar valores entre páginas PHP. Estos valores de las variables se escriben normalmente sobre la base de la interacción del usuario, como la presentación de los datos de un formulario, y se almacenan en un array asociativo, donde incrustado código PHP puede utilizar para alterar la interfaz de usuario.

 

Lo que necesita

Editor de texto

Navegador Web

PHP instalado y configurado

 

Abra un editor de texto y crear un nuevo archivo de texto. Al seleccionar "Nuevo" del menú "Archivo" suele crear nuevos archivos. Nombre del archivo "copyListBox.php" y guarde el archivo en el servidor web en un lugar que tenga acceso al intérprete de PHP.

 

Añadir dos delimitadores de PHP en el archivo ("php" y "?"). Estos delimitadores dicen que el intérprete PHP para tratar cualquier texto colocado entre ellos como código PHP.

 

Php

 

?

 

Añadir un PHP "if" condicional entre el "php" y "?" delimitadores. Esta instrucción utiliza la función "isset ()" para verificar que la matriz $ _POST contiene un valor denominado "enviar". Comprobar este valor asegura que el código condicional no se ejecuta si el formulario que contiene el elemento "firstListBox" nunca se ha presentado. Siga la instrucción "if" con un "{" y un cierre "}" llave de apertura.

 

Php

 

if (isset ($ _POST ['submit'])) {

 

}

 

?

 

Declare una variable PHP llamado "$ copiedValues" entre el "if" de apertura y cierre de llaves y establezca la variable con el valor de la matriz $ _POST. En última instancia, la matriz $ _POST contendrá el valor seleccionado de un cuadro de lista denominado "firstListBox".

 

Php

 

if (isset ($ _POST ['submit'])) {

 

$ CopiedValues ​​= $ _POST ["firstListBox"];

 

}

 

?

 

Utilice la opción "print ()" construcción del lenguaje PHP para crear un cuadro de lista con el "selecto" y "opción" etiquetas HTML. Este cuadro de lista mostrará el valor almacenado en la variable $ copiedValues ​​- el elemento seleccionado en el elemento "firstListBox". Precede el "selecto" de la etiqueta con el texto "cuadro de lista Segundo:". Cierre ambos el "/ opción" y los "/ seleccionar" etiquetas.

 

Php

 

if (isset ($ _POST ['submit'])) {

 

$ CopiedValues ​​= $ _POST ["firstListBox"];

 

print "Segunda cuadro de lista: select name = secondListBox'option '$ copiedValues ​​/ opción / seleccione ";

 

}

 

?

 

Adición de un formulario HTML después del cierre ("?") Tag PHP. Dale la forma de un "método" atributo de "post" y establecer el atributo de "acción" a "copyListBox.php". Cuando se envía el formulario, la variable $ copiedValues ​​será ajustado en el elemento seleccionado del cuadro de lista "firstListBox".

 

Php

 

if (isset ($ _POST ['submit'])) {

 

$ CopiedValues ​​= $ _POST ["firstListBox"];

 

print "Segunda cuadro de lista: select name = secondListBox'option '$ copiedValues ​​/ opción / seleccione ";

 

}

 

?

 

método form = "post" action = "copyListBox.php"

 

/ Forma

 

Añadir el texto "cuadro de lista por primera vez:" inmediatamente después de la etiqueta de "forma". Siga la etiqueta con un "selecto" tag HTML con un atributo "name" de "firstListBox". Añadir a "/ select" tag para completar el elemento de cuadro de lista.

 

Php

 

if (isset ($ _POST ['submit'])) {

 

$ CopiedValues ​​= $ _POST ["firstListBox"];

 

print "Segunda cuadro de lista: select name = secondListBox'option '$ copiedValues ​​/ opción / seleccione";

 

}

 

?

 

método form = "post" action = "copyListBox.php"

 

En primer cuadro de lista:

 

seleccione name = "firstListBox"

 

/ Select

 

/ Forma

 

Agregue dos etiquetas HTML "opción" entre el "selecto" y "/ seleccionar" etiquetas. Dar la primera etiqueta de "opción" de un atributo de valor de "1", el valor de texto de "1" y cerrar la etiqueta "/ opción". Dar la segunda etiqueta "opción" a "valor" atributo de "2", un valor de texto de "2" y cerrar la etiqueta "/ opción".

 

Php

 

if (isset ($ _POST ['submit'])) {

 

$ CopiedValues ​​= $ _POST ["firstListBox"];

 

print "Segunda cuadro de lista: select name = secondListBox'option '$ copiedValues ​​/ opción / seleccione";

 

}

 

?

 

método form = "post" action = "copyListBox.php"

 

En primer cuadro de lista:

 

seleccione name = "firstListBox"

 

valor de la opción = 1/option "1"

 

valor de la opción = 2/option "2"

 

/ Select

 

/ Forma

 

Agregar una etiqueta de "entrada" HTML para el archivo inmediatamente después de la "select /" tag. Dale la etiqueta un atributo "tipo" de "enviar", un atributo "name" de "submit" y un "valor" atributo de "Haga clic aquí para copiar la selección en el cuadro de lista". Complete el botón añadiendo un "/ botón" etiqueta de cierre. Guarde y cierre copyListBox.php.

 

Php

 

if (isset ($ _POST ['submit'])) {

 

$ CopiedValues ​​= $ _POST ["firstListBox"];

 

print "Segunda cuadro de lista: select name = secondListBox'option '$ copiedValues ​​/ opción / seleccione";

 

}

 

?

 

método form = "post" action = "copyListBox.php"

 

En primer cuadro de lista:

 

seleccione name = "firstListBox"

 

valor de la opción = 1/option "1"

 

valor de la opción = 2/option "2"

 

/ Select

 

input type = name "submit" = valor "submit" = "Haga clic aquí para copiar la selección en la lista."

 

/ Forma

 

CopyListBox.php Abrir en un navegador web. Haga clic en "Haga clic aquí para copiar la selección en el cuadro de lista" botón y verificar que la opción seleccionada en el primer cuadro de lista se copia en el segundo cuadro de lista.

 

Consejos y advertencias

El PHP matriz $ _GET se puede utilizar para enviar los datos mediante el método "get". El uso de este método es inseguro, ya que los valores enviados son visibles en la URL.

 

Las cookies se pueden utilizar para transmitir y almacenar datos usados ​​en las páginas web en PHP.

 

Datos de la sesión PHP puede ser usado para almacenar y recuperar datos. Al almacenar una gran cantidad de datos, considere el uso de una base de datos.

 

Asegúrese de revisar los datos de usuario y filtrarla para evitar hackers.

 

 

1 comentario: