Tecnología

Inicio

Creación de scripts PHP Form

La forma

scripts PHP se utilizan para procesar información de un formulario web. La información puede ser enviada a una dirección de correo electrónico, o los datos pueden ser utilizados en bases de datos o cálculos. El código PHP está incrustado en una página Web en una sección de PHP con la etiqueta PHP <? y?>. PHP está escrito en texto plano y será procesado por el pre-procesador de PHP en el servidor antes de que el HTML que constituye la página web se envía al cliente que solicita la página.
Antes de escribir el código PHP de un formulario Web, asegúrese de que el formulario está configurado correctamente y con claridad. El diseño de su formulario con el procesamiento en mente. Cada punto del formulario, por insignificante que sea, tiene que tener un nombre que es claro para que pueda encontrar en la etapa de procesamiento de PHP. Asegúrese de que todos los nombres tienen ningún espacio para que el procesamiento en PHP más fácil. Para hacer que la escritura del código PHP más fácil, imprimir una copia de su formulario con los elementos de formulario en él, y luego escribir los nombres de cada elemento en el papel por lo que puede rápida y fácilmente hacer referencia a ellos cuando se escribe el código PHP.
El formulario tendrá que tener un destino de una página PHP. Por ejemplo, la etiqueta de formulario puede tener este aspecto:
<Form action = método de "process.php" = "post">
Usted puede tener un destino de la página actual PHP y procesar el formulario en la parte superior de la página, si lo desea.

Las variables de formulario

Después de que el formulario ha sido enviado a la página PHP, todas las variables de formularios estarán disponibles para el procesador de PHP. Estarán en una matriz de la variable $ _POST. Por ejemplo, si tiene un campo de texto que tiene el nombre "sunombre", se puede acceder al valor que se escribe en esta materia con la variable de $ _POST [ 'sunombre'].
Para evitar problemas con los spammers y hackers, todos los datos presentados a la forma deben ser procesados ​​a través htmlspecialchars a tirar trucos simples. Esto se puede hacer con una instrucción de asignación simple:
$ Sunombre = htmlspecialchars ($ _POST [ 'sunombre'])

Procesamiento adicional

Una vez que los datos se han recibido de la forma y el procesado, que los datos se puede utilizar cuando sea necesario. Los datos se pueden colocar en una base de datos utilizando los comandos de MySQL, que puede ser enviado a otras personas que utilizan funciones de correo electrónico PHP, o se puede utilizar en cualquier otra forma. Si la acción de la forma es la misma página, el código se puede añadir en la parte superior de la página para comprobar para ver si la forma acaba de ser presentado usando código como este:
if ($ _POST [ 'nameOfFormField']> 0) {// código de procesamiento aquí}
Esto le permitirá enviar el formulario, procesar los datos y luego mostrar al usuario la misma página para cosas como el trabajo con bases de datos y añadir y eliminar registros.