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.