DAVID Malan: Loome veebilehe kaudu mis uustulnukad saavad registreeruda ettevõttesisene sport. Eelkõige loome vormi veebilehele, küsib oma nimi, nende soost, oma Dorm, kui samuti, kas nad tahaksid olla meeskonna kapten. Võtame vaata. Ette, ma olen juba läinud edasi ja lõi selle vorm siin. See ei ole kõige ilusam asi maailmas, et olla kindel, kuid see ei küsi kõik need andmed. Lähme edasi ja nüüd vaatleme aluseks olevat allikat. In froshim-0.php, teate, et ma tegelikult on täiesti HTML. Selgub, et PHP fail ei rangelt pea sisaldama PHP, kuid kui see ei, siis tuleb teostada tõlk nii kaua, kui see on vahel avatud PHP tag ja lähedal PHP tag. Pange tähele siis, et meil on tõesti Sisuliselt HTML vorm siin. Meil on vorm tag, nagu loodeti. Meil on sisend siin, kelle nimi on nime ja mille tüübiks on tekst, et Üliõpilastele nimi. Meil on siin veel üks sisend see on check-box, et võimaldada tal või ta täpsustada, kas nad tahaks meeldib olla meeskonna kapten. Siis on meil kaks sisendit nii, kelle nimi on sugu, kelle mõlemad tüüp on raadio, kuid millel on erinevad väärtused, F nais-ja M mees. Selgub, et nööpe saab konstrueeritud niiviisi, et olla vastastikku eksklusiivne, et kui me kontrollime mees, et eemaldab märke naine, ja kui me kontrollime naine, mis eemaldab märke mees. Vahepeal, kui astume vaata allpool ühiselamus, näeme, et seal on vali menüü, mille sees on üsna vähe võimalusi. Esimene neist võimalustest ei ole väärtust. See lihtsalt tähendab, et Menüü on tõesti tühi vaikimisi õpilase ühiselamus. Selle all on meil võimalusi Apley Kohtu jaoks Canaday ja kõik muu uustulnuk ühiselamu. Nüüd allapoole seda vali menüüst teade meil on lõplik sisend, see üks tüüpi esitama mille väärtus või märgistus on kantud. Nüüd võtame pilk fail, mida see vorm läheb esitatakse. Kuidas ma tean, kus see on esitamisest - Noh, kui me liikuge tagasi üles kõrgem fail, märkad, et vorm tag oli tegevuse atribuut registripõhise 0.php, ja vorm esitatakse, et lehekülje kaudu HTTP meetod post. Olgem nüüd vaatleme siis registripõhise 0.php. In register.php oleme jälle on enamasti HTML. Aga sees keha, märka seda. Seal on pre tag mis tähistab vormindatud teksti, teksti, mis peaks olema osutanud ühelaiust font. Ja siis sees, et pre tag teade et meil on siin PHP tag, avatud ja lähedal ja kõne funktsioon nimega print_r, mis prindib rekursiivselt mida iganes sa läbima oma argument. Sel juhul ma möödaminnes rekursiivselt superglobal muutuja nimetatakse $ _POST. See on see superglobal see assotsiatiivne massiiv, et kõik HTTP parameetreid või vormi väljad, mis olid esitas kasutaja lõpuks jaoks meid külastada. Olgem nüüd vaatleme brauser froshim-0.php. Lähme edasi ja registreeru ise nagu David Malan. Tulen kapten, ja ma tulen mees, ütleme, Matthews. Olgem nüüd nuppu Registreeru. Ja nüüd pange tähele näeme kole tulemus. Kuid see on lihtsalt tulemus trükkimine vormindatud teksti - et on ühelaiust font - sisu, et assotsiatiivne massiiv. Eelkõige märgata, et mida brauseri lõpuks esitatakse server on nimi, mille väärtus on David Malan; Väli kapten, kelle väärtus on ilmselt edasi, mis tundub on vaikimisi väärtus, kui ma kontrollin kast, soo, mille väärtus on M mees ja ühiselamus, mille väärtus on Matthews. Nüüd ma ei ole veel midagi teinud neid väärtusi. Aga selgelt, sest PHP on komplekteerimine neid minu jaoks selles superglobal nimetatakse $ _POST, ma kindlasti programmiline juurdepääs midagi neid muutujaid, nagu registreerib uustulnuk.