>> SPEAKER: Ao invés de simplesmente redirecionar o usuário de volta à minha forma, se ele ou ela
não fornecer todo o necessário campos, vamos em vez disso ser um pouco mais
instrutivo e informá-lo ou ela o que eles precisam fazer em
fim de prosseguir.
Então dê uma olhada aqui no froshims-2.php.
A única mudança que eu fiz agora é remover inicialização, por agora, apenas para manter
as coisas um pouco mais simples, e também para especificar que a ação deste
formulário deve ser registar-2.php.
>> Vamos então dar uma olhada no registro-2.
Note que este arquivo é principalmente HTML.
Mas dentro da tag body um certo número de etiquetas de PHP.
>> Como intérprete de PHP encontra aqueles Tag, ele vai realmente executar o código
dentro deles.
O que vai ser executado em Neste caso em particular?
Bem perceber, vamos verificar com um "se". Se o nome estiver vazio, ou sexo é vazio,
ou dormitório está vazia ", então." E o "depois" aqui está implícito por este cólon.
>> PHP é que, como C, apoiar chaves para o corpo de seus blocos se.
Mas ele também suporta este cólon, o que significa qualquer coisa que vem a seguir,
se isso se a condição for verdadeiro, deve acontecer.
Agora, se o que se segue é apenas que cólon alguns HTML puro, como neste caso, o que
vai acontecer é que o intérprete simplesmente cuspir que HTML puro.
>> Mas assim que nos deparamos com outro PHP tag, como fazemos aqui nesta linha,
"Senão" vamos fazer o seguinte.
Vamos reclamar, em HTML puro, ou na verdade, apenas texto, que você está registrado.
Bem, não realmente.
Então, ao contrário de C, que agora precisa especificar mais explicitamente, porque estamos usando
estes dois pontos, que o caso termina aqui.
>> Agora vamos dar uma olhada no resultado final.
Aqui, em froshims-2, eu tenho a forma que eu tinha originalmente.
Vamos em frente e preencha fora David Malan.
Ele vai ser um capitão.
Ele vai ser do sexo masculino, mas ele não terá um dormitório.
Em vez disso, vamos simplesmente continuar para se cadastrar.
>> Você deve fornecer seu nome, gênero e dormitório.
Volte.
Em outras palavras, em vez de simplesmente redirecionar-me de volta à forma froshims
e deixá-lo para mim para descobrir o que realmente deu errado, aqui, eu estive
informado de forma proativa que eu tenho feito algo errado.
E eu tenho tido a oportunidade para voltar.