1 00:00:00,000 --> 00:00:00,140 2 00:00:00,140 --> 00:00:02,560 >> COLUNA: Vamos melhorar o site que eu estou fazendo para calouro, 3 00:00:02,560 --> 00:00:06,460 através do qual eles podem se registrar para esportes internos de duas maneiras, uma 4 00:00:06,460 --> 00:00:08,590 esteticamente, e dois, funcionalmente. 5 00:00:08,590 --> 00:00:13,080 Em particular, vamos dar uma olhada esta fonte em froshims-1.php. 6 00:00:13,080 --> 00:00:16,810 Observe que as únicas mudanças que eu fiz agora são para alterar a ação de 7 00:00:16,810 --> 00:00:22,580 este formulário para registar-1.php, e adicionar nesta linha aqui, um tag link 8 00:00:22,580 --> 00:00:28,020 cujo href é o caminho para um arquivo chamado bootstrap.min.css. 9 00:00:28,020 --> 00:00:31,960 Acontece que de bootstrap é simplesmente uma biblioteca de CSS que faz com que seja muito 10 00:00:31,960 --> 00:00:35,840 mais fácil fazer sites mais bonita do que você poderia começar por padrão. 11 00:00:35,840 --> 00:00:38,990 >> Vamos agora dar uma olhada no registo-1.php. 12 00:00:38,990 --> 00:00:43,280 No topo desse arquivo, perceberá que eu tenho adicionado este "se" construir. 13 00:00:43,280 --> 00:00:48,690 Se o valor de nome dentro do POST superglobal está vazia, ou se o 14 00:00:48,690 --> 00:00:53,300 valor do gênero dentro do POST superglobal está vazia, ou se o valor 15 00:00:53,300 --> 00:00:57,750 de dormitório dentro da superglobal POST está vazia, então eu estou executando um 16 00:00:57,750 --> 00:00:59,090 função chamada cabeçalho. 17 00:00:59,090 --> 00:01:03,600 Mas especificamente, estou enviando através deste funcionar um cabeçalho HTTP chamado 18 00:01:03,600 --> 00:01:07,790 localização após cujo cólon é o URL para o qual eu gostaria de 19 00:01:07,790 --> 00:01:09,520 redirecionar o usuário. 20 00:01:09,520 --> 00:01:12,990 Então eu imediatamente chamar existir porque, se tenho a intenção de redirecionar o usuário para 21 00:01:12,990 --> 00:01:17,100 alguma outra URL, eu não quero código adicional, ou mesmo colar, neste 22 00:01:17,100 --> 00:01:19,660 arquivo, a ser enviado, em última instância para o utilizador. 23 00:01:19,660 --> 00:01:22,070 >> Vamos agora dar uma olhada em um navegador. 24 00:01:22,070 --> 00:01:25,560 Observe primeiro, já, que esta forma é muito mais bonita do que a minha anterior 25 00:01:25,560 --> 00:01:27,300 versão, tudo graças a inicializar. 26 00:01:27,300 --> 00:01:30,620 Vamos agora avançar para preencher este formulário, mas de forma incompleta, para que possamos 27 00:01:30,620 --> 00:01:35,640 provocar que "se" bloco de realmente redirecionar-me de volta para froshims-1. 28 00:01:35,640 --> 00:01:38,020 >> Vamos em frente e fornecer meu nome como pretendido. 29 00:01:38,020 --> 00:01:39,590 Claro, eu vou ser um capitão. 30 00:01:39,590 --> 00:01:41,510 Eu vou me especificar como macho. 31 00:01:41,510 --> 00:01:44,220 Mas eu vou preguiçosamente se esqueça de realmente fornecer o meu dormitório. 32 00:01:44,220 --> 00:01:45,860 Vamos clicar agora Register. 33 00:01:45,860 --> 00:01:48,860 >> Agora note Estive imediatamente redirecionado para este formulário. 34 00:01:48,860 --> 00:01:50,880 Mas isso é exatamente o que pretendíamos. 35 00:01:50,880 --> 00:01:55,480 Lembre-se, afinal, de que em registar-1.php, se algum de nome ou 36 00:01:55,480 --> 00:02:00,170 gênero ou dormitório estão vazios, que é o usuário não forneceu um não-vazia 37 00:02:00,170 --> 00:02:05,060 valor, então nós realmente redirecionar o usuário de volta para o mesmo URL para 38 00:02:05,060 --> 00:02:07,340 froshims-1.php. 39 00:02:07,340 --> 00:02:12,100 Só se um usuário seu nome e gênero e dormitório vai ser permitido 40 00:02:12,100 --> 00:02:13,350 para realmente registrar. 41 00:02:13,350 --> 00:02:15,702