1 00:00:00,000 --> 00:00:00,670 2 00:00:00,670 --> 00:00:03,240 >> DAVID Malan: Poďme vytvoriť webové stránky pomocou ktoré prváci môžu registrovať 3 00:00:03,240 --> 00:00:04,460 intramurální športové. 4 00:00:04,460 --> 00:00:08,090 Najmä, poďme vytvoriť formulár webová stránka, ktorá žiada o ich názve, 5 00:00:08,090 --> 00:00:11,490 ich pohlavia, ich koľaji, as a či alebo nie oni chceli 6 00:00:11,490 --> 00:00:12,740 byť kapitánom tímu. 7 00:00:12,740 --> 00:00:14,050 Poďme sa pozrieť. 8 00:00:14,050 --> 00:00:17,220 >> V predstihu, už som išiel dopredu a vytvoril tento formulár tu. 9 00:00:17,220 --> 00:00:20,210 Nie je to najkrajšie, čo v svet, byť istý, ale to požiadať 10 00:00:20,210 --> 00:00:21,560 všetky tieto detaily. 11 00:00:21,560 --> 00:00:24,530 Poďme do toho, a teraz sa pozrieť na podkladovom zdroji. 12 00:00:24,530 --> 00:00:29,950 V froshim-0.php, všimnite si, že som vlastne majú úplne HTML. 13 00:00:29,950 --> 00:00:34,440 Ukazuje sa, že súbor PHP nie je striktne nutné obsahovať PHP, ale ak 14 00:00:34,440 --> 00:00:38,320 to, že bude popravený interpret tak dlho, ako je to medzi 15 00:00:38,320 --> 00:00:41,330 otvorené PHP tag a blízko PHP tag. 16 00:00:41,330 --> 00:00:44,950 >> Všimnite si, potom, že máme naozaj Podstatou tu forma HTML. 17 00:00:44,950 --> 00:00:47,170 Máme značku formu, ako sa očakávalo. 18 00:00:47,170 --> 00:00:51,390 Máme vstup tu, ktorého meno je meno a ktorého typ je text pre 19 00:00:51,390 --> 00:00:52,750 vysokoškoláci meno. 20 00:00:52,750 --> 00:00:56,860 >> Máme tu ďalší vstup, ktorý je z zaškrtávacie políčko zadať, aby mu umožňujú 21 00:00:56,860 --> 00:01:00,060 alebo ju určiť, či by, alebo nie chcel byť kapitánom tímu. 22 00:01:00,060 --> 00:01:04,250 Potom tu máme dva vstupy, oba ktorého meno je pohlavia, a to ako z ktorého typ je 23 00:01:04,250 --> 00:01:09,410 radio, ale ktoré majú rôzne hodnoty, F pre a M pre muža žena. 24 00:01:09,410 --> 00:01:12,940 Ukazuje sa, že prepínače môžu byť navrhnutá tak, aby sa vzájomne 25 00:01:12,940 --> 00:01:16,560 Exkluzívny tak, že ak budeme kontrolovať muž, ktorý zruší začiarknutie žena, a keď sme sa skontrolovať 26 00:01:16,560 --> 00:01:18,840 žena, že zruší začiarknutie muža. 27 00:01:18,840 --> 00:01:22,980 >> Zatiaľ, ak budeme pokračovať sa pozrieť pod koľaji, vidíme, že je tu výber 28 00:01:22,980 --> 00:01:26,220 Ponuka, vnútri ktorej je pomerne málo možností. 29 00:01:26,220 --> 00:01:28,240 Prvý z týchto možností nemá žiadnu hodnotu. 30 00:01:28,240 --> 00:01:32,110 Je to jednoducho znamená, aby sa zabezpečilo, že Ponuka je naozaj v predvolenom nastavení prázdne pre 31 00:01:32,110 --> 00:01:33,150 študenta koľaji. 32 00:01:33,150 --> 00:01:36,750 Pod to, že máme možnosti aple Súd, u Canaday, a každý ďalší 33 00:01:36,750 --> 00:01:38,030 nováčik ubytovňa. 34 00:01:38,030 --> 00:01:42,160 Teraz sa pod tento výber ponuky, oznámenia máme konečný vstup, toto 35 00:01:42,160 --> 00:01:45,600 typu predložiť, ktorého hodnota alebo štítok register. 36 00:01:45,600 --> 00:01:48,080 >> Takže teraz poďme sa pozrieť na súbor, do ktorého je táto forma 37 00:01:48,080 --> 00:01:49,380 sa bude predložená. 38 00:01:49,380 --> 00:01:50,930 Ako vedieť, kde je to predložením - 39 00:01:50,930 --> 00:01:54,840 aj keď sme prejdite späť do vyššej Súbor si všimnite, že tag forma mala 40 00:01:54,840 --> 00:01:59,820 atribút akcie registra-0.php, a formulár bude predložený že 41 00:01:59,820 --> 00:02:02,950 stránky pomocou HTTP metódy POST. 42 00:02:02,950 --> 00:02:06,610 Poďme sa teraz pozrieť a potom register-0.php. 43 00:02:06,610 --> 00:02:10,210 >> V register.php, opäť sme majú väčšinou HTML. 44 00:02:10,210 --> 00:02:12,320 Ale vo vnútri tela, nevšimol. 45 00:02:12,320 --> 00:02:16,240 K dispozícii je pre tag, ktorý označuje predformátovaný text, text, ktorý by mal byť 46 00:02:16,240 --> 00:02:18,080 poskytované v neproporcionálnym písmom. 47 00:02:18,080 --> 00:02:23,480 A potom v tej pre tag, oznámenia že máme tu tag PHP, otvorený a 48 00:02:23,480 --> 00:02:28,010 blízko, a volanie funkcie s názvom print_r, ktorá tlačí rekurzívne 49 00:02:28,010 --> 00:02:29,930 čo odovzdať ako svoj argument. 50 00:02:29,930 --> 00:02:33,690 >> V tomto prípade, som okolo v rekurzívne superglobal variabilný 51 00:02:33,690 --> 00:02:36,080 s názvom $ _POST. 52 00:02:36,080 --> 00:02:40,530 Je to v tomto superglobal, tento asociatívne pole, ktoré akýkoľvek HTTP 53 00:02:40,530 --> 00:02:44,980 parametre alebo pole formulára, ktoré boli predložil užívateľ skončí za 54 00:02:44,980 --> 00:02:46,040 nám prístup. 55 00:02:46,040 --> 00:02:50,160 Poďme sa teraz pozrieť na prehliadač na froshim-0.php. 56 00:02:50,160 --> 00:02:53,710 >> Poďme do toho a zaregistrovať Sám ako David Malan. 57 00:02:53,710 --> 00:02:57,580 Budem kapitán, a budem muž, povedzme, Matthews. 58 00:02:57,580 --> 00:02:59,120 Poďme sa teraz na tlačidlo Registrovať. 59 00:02:59,120 --> 00:03:01,210 >> A teraz si všimnite, vidíme šeredný výsledok. 60 00:03:01,210 --> 00:03:04,420 Ale to je len výsledkom tlač v predformátovaného texte - že 61 00:03:04,420 --> 00:03:05,770 je, neproporcionálnym písmom - 62 00:03:05,770 --> 00:03:08,070 obsah, ktorý asociatívne pole. 63 00:03:08,070 --> 00:03:11,100 Najmä si všimnite, že to, čo Prehliadač nakoniec predložené 64 00:03:11,100 --> 00:03:16,380 server je názov, ktorého hodnota je David Malan, pole s názvom kapitán, ktorého 65 00:03:16,380 --> 00:03:20,020 hodnota je zrejme na, ktorý sa zdá bude predvolená hodnota, keď som skontrolovať 66 00:03:20,020 --> 00:03:24,670 check-box, pohlavia, ktorého hodnota je M pre mužov a koľaji, 67 00:03:24,670 --> 00:03:26,430 ktorého hodnota je Matthews. 68 00:03:26,430 --> 00:03:28,490 Teraz som ešte neurobil s týmito hodnotami. 69 00:03:28,490 --> 00:03:33,230 Ale jasne, pretože PHP je viazanie je pre mňa v tomto superglobal 70 00:03:33,230 --> 00:03:37,760 s názvom $ _POST, budem určite mať programový prístup niečo urobiť 71 00:03:37,760 --> 00:03:40,010 s týmito premennými, ako je registráciu tejto prvom ročníku. 72 00:03:40,010 --> 00:03:41,260