-
Cómo crear nuevas entradas con PHP Cuando se pulsa el botón
-
PHP es un lenguaje de programación web que tiene una variedad de funciones integradas que permiten a los desarrolladores manipular elementos de la interfaz de usuario basada en la interacción del usuario. Cuando un usuario completa y envía un formulario en una página que contiene PHP, el código puede recuperar la información de petición de usuario y modificar la página Web apropiada. A pesar de que el proceso requiere una solicitud de servidor y una recarga de la página, es ideal para la interacción directa con los componentes del sitio de back-end, tales como bases de datos o al añadir elementos adicionales en función de la respuesta del servidor.Instrucciones
1 Abra un editor de texto y crear un nuevo archivo de texto llamado "addInput.php". Al seleccionar "Nuevo" del menú "Archivo" en un editor de texto es la forma estándar para crear un nuevo archivo.
2 Añadir un delimitador de apertura de PHP y PHP un delimitador de cierre al archivo. Cualquier texto colocado entre los delimitadores de PHP será interpretado como código por el intérprete PHP.
<? Php
?>
3 Declarar una variable de PHP llamada "$ numberInputs" y colocar la variable entre los delimitadores de PHP de apertura y cierre. Establecer la variable $ numberInputs al valor de la función integrada de PHP $ _POST []. Esta función recoge el valor de la variable "formInputs" cuando la página se ha escrito.
<? Php
$ NumberInputs = $ _POST [ "formInputs"];
?>
4 Añadir un PHP bucle "for" después del "$ numberofInputs" declaración de variables. Utilice la variable "$ i" como la variable de control de bucle (inicializado a 1) e iterar el bucle mientras que la variable $ i es menor que o igual que el "$ formInputs" variable. Utilice una llave de apertura ( "{") y una llave de cierre ( "}") para indicar el código que se debe ejecutar si la condición del bucle es cierto.
<? Php
$ NumberInputs = $ _POST [ "formInputs"];
for ($ i = 1; $ i <= $ numberInputs; $ i ++)
{
}
?>
5 Utilizar el PHP "impresión) (" función para imprimir el número especificado de campos de entrada. Utilice el valor de la variable "$ i" e imprimir el texto "Número de entrada" concatenado con el valor. Sigue el texto con las etiquetas "<input>" y "</ input>" y una etiqueta "".
<? Php
$ NumberInputs = $ _POST [ "formInputs"];
for ($ i = 1; $ i <= $ numberInputs; $ i ++)
{
print "Número de entrada de $ i <input> </ input>";
}
?>
6 Añadir una etiqueta HTML "<form>" etiqueta por debajo del cierre "?>" Etiqueta PHP. Ajuste "método" atributo de la forma de "entrada" y "acción" atributo de la forma de "addInput.php". Cierre la etiqueta "</ form>".
<? Php
$ NumberInputs = $ _POST [ "formInputs"];
for ($ i = 1; $ i <= $ numberInputs; $ i ++)
{
print "Número de entrada de $ i <input> </ input>";
}
?>
<Form method = "post" action = "addInput.php">
</ Form>
7 Añadir una etiqueta HTML "<input>" entre el campo abierto "<form>" y las etiquetas de cierre "</ form>". Establecer atributo "tipo" de la entrada a "texto" y el atributo "name" a "formInputs".
<? Php
$ NumberInputs = $ _POST [ "formInputs"];
for ($ i = 1; $ i <= $ numberInputs; $ i ++)
{
print "Número de entrada de $ i <input> </ input>";
}
?>
<Form method = "post" action = "addInput.php">
<input type = "text" name = ""> formInputs
</ Form>
8 Añadir una segunda HTML "<input>" campos hasta el formulario. Ajuste el "<input>" atributo de la etiqueta "tipo" a "enviar" y establecer el atributo "valor" al texto "Introducir el número de entradas y haga clic aquí". Guarde y cierre addInputs.php.
<? Php
$ NumberInputs = $ _POST [ "formInputs"];
for ($ i = 1; $ i <= $ numberInputs; $ i ++)
{
print "Número de entrada de $ i <input> </ input>";
}
?>
<Form method = "post" action = "addInput.php">
<input type = "text" name = ""> formInputs
<Input type = "submit" value = "Introducir número de entradas y haga clic aquí">
</ Form>
9 addInputs.php abierta en un navegador Web. Introduce el número de campos de entrada que deben añadirse cuando el botón se pulsa en el campo de entrada y haga clic en el botón "Introducir el número de entradas y haga clic aquí". Compruebe que se añade el número correcto de las entradas a la página cuando se vuelve a cargar.
Consejos y advertencias
- JavaScript puede ser usado para añadir nuevas entradas a la interfaz de usuario del lado del cliente. Este proceso evita una llamada al servidor y una posterior recarga de la página.
- PHP también puede recuperar información de envíos de los usuarios que utilizan la función $ _GET, aunque este método no es apropiado para la información sensible.
- Asegúrese de enviar mensajes al usuario adecuadamente al agregar dinámicamente elementos para formularios HTML si el proceso puede causar confusión.
- Los valores son visibles en la URL cuando se utiliza el método $ _GET.