1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,290 >> SPEAKER: Ao invés de simplesmente redirecionar o usuário de volta à minha forma, se ele ou ela 3 00:00:03,290 --> 00:00:07,090 não fornecer todo o necessário campos, vamos em vez disso ser um pouco mais 4 00:00:07,090 --> 00:00:10,170 instrutivo e informá-lo ou ela o que eles precisam fazer em 5 00:00:10,170 --> 00:00:11,790 fim de prosseguir. 6 00:00:11,790 --> 00:00:15,230 Então dê uma olhada aqui no froshims-2.php. 7 00:00:15,230 --> 00:00:18,070 A única mudança que eu fiz agora é remover inicialização, por agora, apenas para manter 8 00:00:18,070 --> 00:00:21,890 as coisas um pouco mais simples, e também para especificar que a ação deste 9 00:00:21,890 --> 00:00:24,650 formulário deve ser registar-2.php. 10 00:00:24,650 --> 00:00:27,080 >> Vamos então dar uma olhada no registro-2. 11 00:00:27,080 --> 00:00:29,530 Note que este arquivo é principalmente HTML. 12 00:00:29,530 --> 00:00:32,759 Mas dentro da tag body um certo número de etiquetas de PHP. 13 00:00:32,759 --> 00:00:36,700 >> Como intérprete de PHP encontra aqueles Tag, ele vai realmente executar o código 14 00:00:36,700 --> 00:00:37,580 dentro deles. 15 00:00:37,580 --> 00:00:40,140 O que vai ser executado em Neste caso em particular? 16 00:00:40,140 --> 00:00:45,130 Bem perceber, vamos verificar com um "se". Se o nome estiver vazio, ou sexo é vazio, 17 00:00:45,130 --> 00:00:50,430 ou dormitório está vazia ", então." E o "depois" aqui está implícito por este cólon. 18 00:00:50,430 --> 00:00:54,960 >> PHP é que, como C, apoiar chaves para o corpo de seus blocos se. 19 00:00:54,960 --> 00:00:58,600 Mas ele também suporta este cólon, o que significa qualquer coisa que vem a seguir, 20 00:00:58,600 --> 00:01:01,480 se isso se a condição for verdadeiro, deve acontecer. 21 00:01:01,480 --> 00:01:06,770 Agora, se o que se segue é apenas que cólon alguns HTML puro, como neste caso, o que 22 00:01:06,770 --> 00:01:10,700 vai acontecer é que o intérprete simplesmente cuspir que HTML puro. 23 00:01:10,700 --> 00:01:14,850 >> Mas assim que nos deparamos com outro PHP tag, como fazemos aqui nesta linha, 24 00:01:14,850 --> 00:01:16,780 "Senão" vamos fazer o seguinte. 25 00:01:16,780 --> 00:01:21,040 Vamos reclamar, em HTML puro, ou na verdade, apenas texto, que você está registrado. 26 00:01:21,040 --> 00:01:22,450 Bem, não realmente. 27 00:01:22,450 --> 00:01:27,380 Então, ao contrário de C, que agora precisa especificar mais explicitamente, porque estamos usando 28 00:01:27,380 --> 00:01:30,670 estes dois pontos, que o caso termina aqui. 29 00:01:30,670 --> 00:01:33,100 >> Agora vamos dar uma olhada no resultado final. 30 00:01:33,100 --> 00:01:36,690 Aqui, em froshims-2, eu tenho a forma que eu tinha originalmente. 31 00:01:36,690 --> 00:01:39,590 Vamos em frente e preencha fora David Malan. 32 00:01:39,590 --> 00:01:40,780 Ele vai ser um capitão. 33 00:01:40,780 --> 00:01:43,120 Ele vai ser do sexo masculino, mas ele não terá um dormitório. 34 00:01:43,120 --> 00:01:45,520 Em vez disso, vamos simplesmente continuar para se cadastrar. 35 00:01:45,520 --> 00:01:47,600 >> Você deve fornecer seu nome, gênero e dormitório. 36 00:01:47,600 --> 00:01:48,570 Volte. 37 00:01:48,570 --> 00:01:52,260 Em outras palavras, em vez de simplesmente redirecionar-me de volta à forma froshims 38 00:01:52,260 --> 00:01:55,380 e deixá-lo para mim para descobrir o que realmente deu errado, aqui, eu estive 39 00:01:55,380 --> 00:01:57,680 informado de forma proativa que eu tenho feito algo errado. 40 00:01:57,680 --> 00:01:59,860 E eu tenho tido a oportunidade para voltar. 41 00:01:59,860 --> 00:02:02,347