Programa de calendário de atividades pessoais - Imprimindo o formulário da Web com uma função
Neste tutorial, continuaremos trabalhando no arquivo de programa ActivityEntry.php3 para o projeto Programa de calendário de atividades pessoais. Até o momento, escrevemos o código da parte do programa que testa se o formulário da Web de entrada de atividades foi preenchido e enviado ao programa.

if (vazio ($ _ POST ['submit'])) {eco do formulário para a página da web}
else {process data}

Se o $ _POST ['enviar'] estiver vazio, o botão Enviar no formulário da Web não foi usado e o formulário não foi preenchido. Nesse caso, o programa enviará o formulário da web para o navegador por meio de uma declaração de eco. Aqui está o código até agora. Isso funciona bem se essa foi a única vez que o programa precisou enviar o formulário da web para o navegador. Mas precisamos considerar que esse mesmo formulário da Web será enviado ao navegador em três instâncias.

  1. Como codificamos nosso programa até agora, o formulário será enviado quando o formulário não tiver sido preenchido ($ _POST ['submit'] está vazio) e queremos adicionar uma nova atividade ao calendário.
  2. Depois que o formulário for preenchido, a variável $ _POST ['submit'] não ficará vazia. O programa irá verificar se há erros nos dados enviados. Se houver informações ausentes, porque você não preencheu o formulário completamente, uma mensagem de erro será enviada ao navegador juntamente com o formulário da Web novamente.
  3. Pode ser necessário alterar as informações sobre uma atividade que você inseriu anteriormente no banco de dados. Por exemplo, convém alterar o status de incompleto para completo. Quando você precisar editar uma atividade inserida anteriormente, o formulário será enviado ao navegador para as alterações.
A partir de agora, a instrução echo ainda está codificada na instrução if no arquivo ActivityEntry.php3.

if (vazio ($ _ POST ['submit'])) {eco do formulário para a página da web}

Mas precisaremos usar essa mesma instrução de eco para todas as três instâncias. Assim, podemos tornar nosso programa mais eficiente se alterarmos a instrução echo para uma função. Então, sempre que o programa precisar do formulário da Web, chamaremos a função Portanto, precisaremos alterar a instrução echo no código acima para uma chamada de função.

if (vazio ($ _ POST ['submit'])) {chamada de função}

Próximo →







Instruções De Vídeo: Pesquisas e Coleta de Dados | Formulários Google | Apps Show Brasil (Pode 2024).