Cómo usar php para construir un programa que hace que su propia forma html5

Una aplicación especialmente importante del Si estructura es única para la programación del lado del servidor PHP. Hasta ahora, muchos de sus programas PHP requieren dos archivos separados: una página HTML para obtener información del programa PHP para responder a ese código de usuario y.

Video: Crear Pagina web con Php, Html, Css

¿No sería grande si el programa PHP podría determinar si tenía los datos o no? Si tiene datos, que lo procesará. Si no es así, sólo se produce una forma de manejar los datos. Eso sería bastante impresionante, y eso es exactamente lo que puede hacer con la ayuda de la Si declaración.

Lo interesante sucede cuando el usuario envía el formulario. El programa llama a sí mismo! Esta vez, sin embargo, ownForm reconoce que el usuario ha enviado algunos datos y procesa esa información.

Este programa no requiere realmente nada nuevo, sólo una reutilización de algunas herramientas que ya conoce. Echar un vistazo al siguiente código:

ownForm.phplt;? phpif (filter_has_var (INPUT_POST, "nomUsuario")) {// existe la forma - procesarla $ usuario = filter_input (INPUT_POST, "nomUsuario")-impresión "

Hola, $ usuario

norte"-} else {// no forma actual, por lo que `em dar oneprint lt; lt;

Hacer un programa de “hacer sus propias escenas de riesgo” de este tipo es bastante fácil. La clave es el uso de un Si declaración. Sin embargo, comenzar a pensar en el comportamiento. En este ejemplo, el programa gira en torno a la $ usuario variable. Si esta variable tiene un valor, que puede ser procesada. Si la variable no se ha establecido aún, el usuario tiene que ver una forma para que pueda introducir los datos.

  1. Comprobar la existencia de una variable clave.

    Video: Crea una Página Web en HTML5 y CSS: Parte 1

    Utilizar el isset () función para determinar si la variable en cuestión se ha establecido. Comprobar el $ _REQUEST o uno de los otros superglobals ($ _POSTo $ _GET) Para determinar si el formulario ya ha sido presentado. Es necesario comprobar la existencia de una sola variable, incluso si el formulario tiene docenas.

  2. Si existe la variable, procesar el formulario.

    Si la variable existe, extraer todas las variables de la forma y continuar con su procesamiento.

  3. Si no existe la variable, la construcción de la forma.

    Si no existe la variable, lo que necesita para hacer la forma que le pedirá al usuario para esa variable (y cualquier otro que necesita). Tenga en cuenta que el atributo de acción del elemento de formulario debe ser nulo (“”). Esto le dice al servidor para volver a llamar al mismo programa.

Si estás usando un validador de HTML 5, que se quejará por el atributo de acción vacía. Esto es interesante porque HTML y XHTML anteriores implementaciones requieren que en esta situación. En esta situación particular (un programa PHP creando un formulario que llamar al programa PHP de nuevo), muchos desarrolladores web acaba de vivir con las quejas del validador porque el atributo vacío define explícitamente lo que quiere hacer y no hace ningún daño.

Artículos Relacionados