Como usar o php para construir um programa que faz a sua própria forma html5

Video: Como Instalar o PHP - Curso de PHP Iniciante #03 - Gustavo Guanabara

Uma aplicação especialmente importante do E se estrutura é exclusivo para a programação do lado do servidor PHP. Até agora, muitos de seus programas PHP exigida dois arquivos separados: uma página HTML para obter informações do usuário e um programa de PHP para responder a esse código.

Não seria ótimo se o programa PHP pode determinar se ele tinha os dados ou não? Se ele tiver dados, ele irá processá-lo. Se não, ele só produz uma forma de lidar com os dados. Isso seria muito legal, e isso é exatamente o que você pode fazer com a ajuda do E se declaração.

A coisa interessante acontece quando o usuário envia o formulário. O programa chama-se! Desta vez, porém, ownForm reconhece que o usuário enviou alguns dados e processa essa informação.

Video: Curso de HTML5 - Aula 2 - Criar layout com HTML5

Este programa não requer realmente nada de novo, apenas uma reorientação de algumas ferramentas que você já conhece. Dê uma olhada no seguinte código:

ownForm.phplt;? phpif (filter_has_var (INPUT_POST, "userName")) {// a forma existe - processo que $ username = filter_input (INPUT_POST, "userName")-impressão "

Oi, $ username

n"-} else {// nenhuma forma atual, por isso dar-lhes oneprint lt; lt;


Fazer um programa de “fazer suas próprias cenas de ação” como este é muito fácil. A chave é usar um E se declaração. No entanto, começar por pensar sobre o comportamento. Neste exemplo, o programa gira em torno da $ username variável. Se esta variável tem um valor, ele pode ser processado. Se a variável não foi definida ainda, o usuário precisa ver uma forma que ela possa introduzir os dados.

  1. Verifique a existência de uma variável chave.

    Video: Como criar um site do zero #01

    Use o isset () função para determinar se a variável em questão foi definida. Verifica a $ _REQUEST ou um dos outros superglobals ($ _ POSTou $ _GET) Para determinar se o formulário já foi apresentado. Você precisa verificar a existência de apenas uma variável, mesmo se o formulário tem dezenas.

  2. Se existe a variável, processar a forma.

    Video: Criando site do zero com HTML, CSS e PHP (Parte 1)

    Se existe a variável, extrair todas as variáveis ​​da forma e continuar com o seu processamento.

  3. Se a variável não existir, criar o formulário.

    Se a variável não existe, você precisa ter a forma que vai pedir ao utilizador para essa variável (e quaisquer outros que você precisa). Observe que o atributo do elemento de formulário ação deve ser nula (“”). Isso informa ao servidor para re-chamar o mesmo programa.

Se você estiver usando um validador HTML5, ele vai reclamar sobre o atributo action vazia. Isto é interessante porque anteriores implementações HTML e XHTML requer-se nesta situação. Nesta situação particular (um programa PHP criando um formulário que irá chamar o programa PHP novamente), muitos desenvolvedores web apenas viver com queixas do validador porque o atributo vazio define explicitamente o que você quer fazer e não faz mal.


Publicações relacionadas