1 00:00:00,000 --> 00:00:00,670 2 00:00:00,670 --> 00:00:03,240 >> DAVID Malan: Loome veebilehe kaudu mis uustulnukad saavad registreeruda 3 00:00:03,240 --> 00:00:04,460 ettevõttesisene sport. 4 00:00:04,460 --> 00:00:08,090 Eelkõige loome vormi veebilehele, küsib oma nimi, 5 00:00:08,090 --> 00:00:11,490 nende soost, oma Dorm, kui samuti, kas nad tahaksid 6 00:00:11,490 --> 00:00:12,740 olla meeskonna kapten. 7 00:00:12,740 --> 00:00:14,050 Võtame vaata. 8 00:00:14,050 --> 00:00:17,220 >> Ette, ma olen juba läinud edasi ja lõi selle vorm siin. 9 00:00:17,220 --> 00:00:20,210 See ei ole kõige ilusam asi maailmas, et olla kindel, kuid see ei küsi 10 00:00:20,210 --> 00:00:21,560 kõik need andmed. 11 00:00:21,560 --> 00:00:24,530 Lähme edasi ja nüüd vaatleme aluseks olevat allikat. 12 00:00:24,530 --> 00:00:29,950 In froshim-0.php, teate, et ma tegelikult on täiesti HTML. 13 00:00:29,950 --> 00:00:34,440 Selgub, et PHP fail ei rangelt pea sisaldama PHP, kuid kui 14 00:00:34,440 --> 00:00:38,320 see ei, siis tuleb teostada tõlk nii kaua, kui see on vahel 15 00:00:38,320 --> 00:00:41,330 avatud PHP tag ja lähedal PHP tag. 16 00:00:41,330 --> 00:00:44,950 >> Pange tähele siis, et meil on tõesti Sisuliselt HTML vorm siin. 17 00:00:44,950 --> 00:00:47,170 Meil on vorm tag, nagu loodeti. 18 00:00:47,170 --> 00:00:51,390 Meil on sisend siin, kelle nimi on nime ja mille tüübiks on tekst, et 19 00:00:51,390 --> 00:00:52,750 Üliõpilastele nimi. 20 00:00:52,750 --> 00:00:56,860 >> Meil on siin veel üks sisend see on check-box, et võimaldada tal 21 00:00:56,860 --> 00:01:00,060 või ta täpsustada, kas nad tahaks meeldib olla meeskonna kapten. 22 00:01:00,060 --> 00:01:04,250 Siis on meil kaks sisendit nii, kelle nimi on sugu, kelle mõlemad tüüp on 23 00:01:04,250 --> 00:01:09,410 raadio, kuid millel on erinevad väärtused, F nais-ja M mees. 24 00:01:09,410 --> 00:01:12,940 Selgub, et nööpe saab konstrueeritud niiviisi, et olla vastastikku 25 00:01:12,940 --> 00:01:16,560 eksklusiivne, et kui me kontrollime mees, et eemaldab märke naine, ja kui me kontrollime 26 00:01:16,560 --> 00:01:18,840 naine, mis eemaldab märke mees. 27 00:01:18,840 --> 00:01:22,980 >> Vahepeal, kui astume vaata allpool ühiselamus, näeme, et seal on vali 28 00:01:22,980 --> 00:01:26,220 menüü, mille sees on üsna vähe võimalusi. 29 00:01:26,220 --> 00:01:28,240 Esimene neist võimalustest ei ole väärtust. 30 00:01:28,240 --> 00:01:32,110 See lihtsalt tähendab, et Menüü on tõesti tühi vaikimisi 31 00:01:32,110 --> 00:01:33,150 õpilase ühiselamus. 32 00:01:33,150 --> 00:01:36,750 Selle all on meil võimalusi Apley Kohtu jaoks Canaday ja kõik muu 33 00:01:36,750 --> 00:01:38,030 uustulnuk ühiselamu. 34 00:01:38,030 --> 00:01:42,160 Nüüd allapoole seda vali menüüst teade meil on lõplik sisend, see üks 35 00:01:42,160 --> 00:01:45,600 tüüpi esitama mille väärtus või märgistus on kantud. 36 00:01:45,600 --> 00:01:48,080 >> Nüüd võtame pilk fail, mida see vorm 37 00:01:48,080 --> 00:01:49,380 läheb esitatakse. 38 00:01:49,380 --> 00:01:50,930 Kuidas ma tean, kus see on esitamisest - 39 00:01:50,930 --> 00:01:54,840 Noh, kui me liikuge tagasi üles kõrgem fail, märkad, et vorm tag oli 40 00:01:54,840 --> 00:01:59,820 tegevuse atribuut registripõhise 0.php, ja vorm esitatakse, et 41 00:01:59,820 --> 00:02:02,950 lehekülje kaudu HTTP meetod post. 42 00:02:02,950 --> 00:02:06,610 Olgem nüüd vaatleme siis registripõhise 0.php. 43 00:02:06,610 --> 00:02:10,210 >> In register.php oleme jälle on enamasti HTML. 44 00:02:10,210 --> 00:02:12,320 Aga sees keha, märka seda. 45 00:02:12,320 --> 00:02:16,240 Seal on pre tag mis tähistab vormindatud teksti, teksti, mis peaks olema 46 00:02:16,240 --> 00:02:18,080 osutanud ühelaiust font. 47 00:02:18,080 --> 00:02:23,480 Ja siis sees, et pre tag teade et meil on siin PHP tag, avatud ja 48 00:02:23,480 --> 00:02:28,010 lähedal ja kõne funktsioon nimega print_r, mis prindib rekursiivselt 49 00:02:28,010 --> 00:02:29,930 mida iganes sa läbima oma argument. 50 00:02:29,930 --> 00:02:33,690 >> Sel juhul ma möödaminnes rekursiivselt superglobal muutuja 51 00:02:33,690 --> 00:02:36,080 nimetatakse $ _POST. 52 00:02:36,080 --> 00:02:40,530 See on see superglobal see assotsiatiivne massiiv, et kõik HTTP 53 00:02:40,530 --> 00:02:44,980 parameetreid või vormi väljad, mis olid esitas kasutaja lõpuks jaoks 54 00:02:44,980 --> 00:02:46,040 meid külastada. 55 00:02:46,040 --> 00:02:50,160 Olgem nüüd vaatleme brauser froshim-0.php. 56 00:02:50,160 --> 00:02:53,710 >> Lähme edasi ja registreeru ise nagu David Malan. 57 00:02:53,710 --> 00:02:57,580 Tulen kapten, ja ma tulen mees, ütleme, Matthews. 58 00:02:57,580 --> 00:02:59,120 Olgem nüüd nuppu Registreeru. 59 00:02:59,120 --> 00:03:01,210 >> Ja nüüd pange tähele näeme kole tulemus. 60 00:03:01,210 --> 00:03:04,420 Kuid see on lihtsalt tulemus trükkimine vormindatud teksti - et 61 00:03:04,420 --> 00:03:05,770 on ühelaiust font - 62 00:03:05,770 --> 00:03:08,070 sisu, et assotsiatiivne massiiv. 63 00:03:08,070 --> 00:03:11,100 Eelkõige märgata, et mida brauseri lõpuks esitatakse 64 00:03:11,100 --> 00:03:16,380 server on nimi, mille väärtus on David Malan; Väli kapten, kelle 65 00:03:16,380 --> 00:03:20,020 väärtus on ilmselt edasi, mis tundub on vaikimisi väärtus, kui ma kontrollin 66 00:03:20,020 --> 00:03:24,670 kast, soo, mille väärtus on M mees ja ühiselamus, 67 00:03:24,670 --> 00:03:26,430 mille väärtus on Matthews. 68 00:03:26,430 --> 00:03:28,490 Nüüd ma ei ole veel midagi teinud neid väärtusi. 69 00:03:28,490 --> 00:03:33,230 Aga selgelt, sest PHP on komplekteerimine neid minu jaoks selles superglobal 70 00:03:33,230 --> 00:03:37,760 nimetatakse $ _POST, ma kindlasti programmiline juurdepääs midagi 71 00:03:37,760 --> 00:03:40,010 neid muutujaid, nagu registreerib uustulnuk. 72 00:03:40,010 --> 00:03:41,260