>> DAVID MALAN: Vamos criar um site através de calouros que pode se cadastrar
esportes internos.
Em particular, vamos criar um formulário em uma página web que pede seu nome,
para seu gênero, para seu dormitório, como bem como se ou não gostaria de
ser um capitão da equipe.
Vamos dar uma olhada.
>> De antemão, eu já tinha ido à frente e criou este formulário aqui.
Não é a coisa mais linda do mundo, com certeza, mas não pedir
todos esses detalhes.
Vamos em frente e agora dar uma olhada a fonte subjacente.
Em froshim-0.php, perceber que eu realmente tem inteiramente HTML.
Acontece que um arquivo PHP não estritamente necessário conter PHP, mas se
isso acontecer, ele será executado pelo intérprete desde que há entre
a tag PHP abrir e fechar tag PHP.
>> Observe, então, que temos realmente a essência de um formulário HTML aqui.
Nós temos a tag form, como esperado.
Temos uma entrada aqui, cujo nome é nome e cujo tipo é texto, para o
graduandos nome.
>> Temos aqui uma outra entrada que é de check-box tipo, a fim de permitir que ele
ou ela para especificar se eles tinham gostaria de ser um capitão da equipe.
Então nós temos duas entradas, ambas cujo nome é gênero, tanto de cujo tipo é
rádio, mas que têm valores diferentes, F para feminino e M para masculino.
Acontece que os botões de rádio pode ser concebidos desta forma serem mutuamente
exclusivo para que se verifique masculino, que Desmarca feminino, e se verifique
fêmea, que unchecks macho.
>> Entretanto, se passamos a olhar para baixo dormitório, vemos que há um seleto
do menu, dentro do qual está muito poucas opções.
A primeira dessas opções não tem valor.
É simplesmente a intenção de garantir que a menu é realmente branco por padrão para
dormitório do estudante.
Abaixo disso, temos opções para Apley Tribunal, por Canaday, e todos os outros
dormitório de calouros.
Agora abaixo deste menu select, aviso temos uma entrada final, este
do tipo apresentar, cujo valor ou o rótulo é o registo.
>> Então, agora vamos dar uma olhada no arquivo para que esta forma
vai ser submetido.
Como saber onde é sendo submetido -
bem se rolar para trás até maior no arquivo, observe que a tag form tinha
um atributo action de cadastro-0.php, eo formulário será encaminhado àquele
página através do método HTTP POST.
Vamos agora dar uma olhada depois a-0.php registo.
>> Em register.php, mais uma vez tem principalmente HTML.
Mas dentro do corpo, perceber isso.
Há uma tag pre que denota texto pré-formatado, o texto que deve ser
processado em uma fonte monoespaçada.
E, em seguida, dentro dessa tag pre, aviso que temos aqui uma tag PHP, aberto e
perto, e uma chamada para uma função chamada print_r, que imprime de forma recursiva
tudo o que se passa em como seu argumento.
>> Neste caso, eu estou passando em forma recursiva uma variável superglobal
chamada $ _POST.
É neste superglobal, este matriz associativa, que qualquer HTTP
parâmetros ou campos de formulário que foram apresentado pelo usuário vai acabar por
nosso acesso.
Vamos agora dar uma olhada em um browser para froshim-0.php.
>> Vamos em frente e registrar me como David Malan.
Eu vou ser um capitão, e eu vou estar um homem, digamos, Matthews.
Vamos clicar agora Register.
>> E agora, observe que ver o resultado horrível.
Mas isso é simplesmente o resultado de impressão em texto pré-formatado - que
é, uma fonte monoespaçada -
o conteúdo do que array associativo.
Em particular, observe que o que o navegador em última análise, submetida ao
servidor é um nome cujo valor é David Malan; um campo chamado capitão, cujo
valor é aparentemente em que parece ser o valor padrão quando eu verificar uma
check-box; gênero, cujo valor M é para o sexo masculino, e dormitório,
cujo valor é Matthews.
Agora eu ainda não fiz nada com estes valores.
Mas, claramente, porque o PHP é a agregação los para mim neste superglobal
chamada $ _POST, eu certamente vou ter acesso programático para fazer algo
com aquelas variáveis, tais como registrar este calouro.