DAVID Malan: Imos crear un sitio web a través de calouros que Pode rexistrarse deportes internos. En particular, imos crear un formulario en unha páxina web que pide o seu nome, para o seu xénero, para o seu dormitorio, como así como se ou non quere ser un capitán do equipo. Imos dar un ollo. De antemán, eu xa tiña ido adiante e creou este formulario aquí. Non é o máis fermoso do mundo, con certeza, pero non pedir todos eses detalles. Imos adiante e agora dar un ollo a fonte subxacente. En froshim-0.php, entender que eu realmente ten enteiramente HTML. Acontece que un arquivo PHP non estrictamente necesario conter PHP, pero se isto acontecer, el será executado polo intérprete sempre que hai entre etiqueta PHP abrir e pechar tag PHP. Teña en conta, entón, que temos realmente a esencia dun formulario HTML aquí. Temos a etiqueta form, como se esperaba. Temos unha entrada aquí, cuxo nome é nome e cuxo tipo é texto, ao graduandos nome. Temos aquí unha outra entrada que é de check-box tipo, a fin de permitir que ou ela para seleccionar se eles tiñan quere ser un capitán do equipo. Entón temos dúas entradas, ambas cuxo nome é xénero, tanto de cuxo tipo é radio, pero que teñen valores diferentes, F a feminino e M para masculino. Acontece que os botóns de radio pode ser deseñados desta forma seren mutuamente exclusivo para que se verifique masculino, que Desmarcada feminino, e se comprobe femia, que unchecks macho. Non obstante, se pasamos a mirar para abaixo dormitorio, vemos que hai un selecto do menú, dentro do cal está moi poucas opcións. A primeira destas opcións non ten valor. É simplemente a intención de asegurar que a menú é realmente branco por defecto para dormitorio do estudante. Debaixo diso, temos opcións para Apley Tribunal, por Canaday, e todos os demais dormitorio de calouros. Agora baixo deste menú select, aviso temos unha entrada final, este do tipo presentar, cuxo valor ou a etiqueta é o rexistro. Entón, agora imos dar un ollo ao ficheiro para que esta forma será sometido. Como saber onde é sendo sometido - ben se rolar para atrás ata maior no arquivo, teña en conta que a etiqueta form tiña un atributo action de catastro-0.php, eo formulario será encamiñado a aquel páxina mediante o método HTTP POST. Imos agora dar un ollo despois a-0.php rexistro. En register.php, unha vez máis ten sobre HTML. Pero dentro do corpo, entender iso. Hai unha etiqueta pre que denota texto pre-formateado, o texto que debe ser procesado en letra monoespazado. E, a continuación, dentro desta etiqueta pre, previo que temos aquí unha etiqueta PHP, aberto e preto, e unha chamada a unha función chamada print_r, que imprime de recursivamente todo o que pasa en como o seu argumento. Neste caso, eu estou pasando en recursivamente unha variable superglobal chamada $ _POST. É neste superglobal, este matriz asociativa, que calquera HTTP parámetros ou campos de formulario que foron presentado polo usuario vai acabar por noso acceso. Imos agora dar un ollo a un navegador para froshim-0.php. Imos adiante e rexistrar me como David Malan. Eu vou ser un capitán, e eu vou estar un home, digamos, Matthews. Imos facer clic agora Register. E agora, teña en conta que ver o resultado horrible. Pero iso é simplemente o resultado impresión en texto pré-formatado - que é, unha letra monoespazado - o contido do que array asociativo. En particular, teña en conta que o que o navegador en definitiva, sometida ao servidor é un nome cuxo valor é David Malan; un campo chamado capitán, cuxo valor é aparentemente en parecer ser o valor por defecto cando comprobar unha check-box; xénero, cuxo valor M é para o sexo masculino, e dormitorio, cuxo valor é Matthews. Agora eu non fixen nada con estes valores. Pero, claro, porque o PHP é a agregación los para min neste superglobal chamada $ _POST, eu certamente vou ter acceso programático para facer algo con aquelas variables, tales como rexistrar este calouro.