1 00:00:00,000 --> 00:00:00,670 2 00:00:00,670 --> 00:00:03,240 >> DAVID Malan: Pojďme vytvořit webové stránky pomocí které prváci mohou registrovat 3 00:00:03,240 --> 00:00:04,460 intramurální sportovní. 4 00:00:04,460 --> 00:00:08,090 Zejména, pojďme vytvořit formulář webová stránka, která žádá o jejich názvu, 5 00:00:08,090 --> 00:00:11,490 jejich pohlaví, jejich koleji, as a zda nebo ne oni chtěli 6 00:00:11,490 --> 00:00:12,740 být kapitánem týmu. 7 00:00:12,740 --> 00:00:14,050 Pojďme se podívat. 8 00:00:14,050 --> 00:00:17,220 >> V předstihu, už jsem šel dopředu a vytvořil tento formulář zde. 9 00:00:17,220 --> 00:00:20,210 Není to nejkrásnější, co v svět, být jistý, ale to požádat 10 00:00:20,210 --> 00:00:21,560 všechny tyto detaily. 11 00:00:21,560 --> 00:00:24,530 Pojďme do toho, a teď se podívat na podkladovém zdroji. 12 00:00:24,530 --> 00:00:29,950 V froshim-0.php, všimněte si, že jsem vlastně mají úplně HTML. 13 00:00:29,950 --> 00:00:34,440 Ukazuje se, že soubor PHP není striktně nutné obsahovat PHP, ale pokud 14 00:00:34,440 --> 00:00:38,320 to, že bude popraven interpret tak dlouho, jak je to mezi 15 00:00:38,320 --> 00:00:41,330 otevřené PHP tag a blízko PHP tag. 16 00:00:41,330 --> 00:00:44,950 >> Všimněte si, pak, že máme opravdu Podstatou zde forma HTML. 17 00:00:44,950 --> 00:00:47,170 Máme značku formu, jak se očekávalo. 18 00:00:47,170 --> 00:00:51,390 Máme vstup zde, jehož jméno je jméno a jehož typ je text pro 19 00:00:51,390 --> 00:00:52,750 vysokoškoláci jméno. 20 00:00:52,750 --> 00:00:56,860 >> Máme zde další vstup, který je z zaškrtávací políčko zadat, aby mu umožňují 21 00:00:56,860 --> 00:01:00,060 nebo ji určit, zda by, nebo ne chtěl být kapitánem týmu. 22 00:01:00,060 --> 00:01:04,250 Pak tu máme dva vstupy, oba jehož jméno je pohlaví, a to jak z jehož typ je 23 00:01:04,250 --> 00:01:09,410 radio, ale které mají různé hodnoty, F pro a M pro muže žena. 24 00:01:09,410 --> 00:01:12,940 Ukazuje se, že přepínače mohou být navržena tak, aby se vzájemně 25 00:01:12,940 --> 00:01:16,560 Exkluzivní tak, že pokud budeme kontrolovat muž, který zruší zaškrtnutí žena, a když jsme se zkontrolovat 26 00:01:16,560 --> 00:01:18,840 žena, že zruší zaškrtnutí muže. 27 00:01:18,840 --> 00:01:22,980 >> Zatím, pokud budeme pokračovat se podívat pod koleji, vidíme, že je tu výběr 28 00:01:22,980 --> 00:01:26,220 Nabídka, uvnitř které je poměrně málo možností. 29 00:01:26,220 --> 00:01:28,240 První z těchto možností nemá žádnou hodnotu. 30 00:01:28,240 --> 00:01:32,110 Je to jednoduše znamená, aby bylo zajištěno, že Nabídka je opravdu ve výchozím nastavení prázdné pro 31 00:01:32,110 --> 00:01:33,150 studenta koleji. 32 00:01:33,150 --> 00:01:36,750 Pod to, že máme možnosti Apley Soud, u Canaday, a každý další 33 00:01:36,750 --> 00:01:38,030 nováček ubytovna. 34 00:01:38,030 --> 00:01:42,160 Nyní se pod tento výběr nabídky, oznámení máme konečný vstup, tohle 35 00:01:42,160 --> 00:01:45,600 typu předložit, jehož hodnota nebo štítek registr. 36 00:01:45,600 --> 00:01:48,080 >> Takže teď pojďme se podívat na soubor, do kterého je tato forma 37 00:01:48,080 --> 00:01:49,380 se bude předložena. 38 00:01:49,380 --> 00:01:50,930 Jak vědět, kde je to předložením - 39 00:01:50,930 --> 00:01:54,840 i když jsme přejděte zpět do vyšší Soubor si všimněte, že tag forma měla 40 00:01:54,840 --> 00:01:59,820 atribut akce registru-0.php, a formulář bude předložen že 41 00:01:59,820 --> 00:02:02,950 stránky pomocí HTTP metody POST. 42 00:02:02,950 --> 00:02:06,610 Pojďme se nyní podívat a pak registr-0.php. 43 00:02:06,610 --> 00:02:10,210 >> V register.php, opět jsme mají většinou HTML. 44 00:02:10,210 --> 00:02:12,320 Ale uvnitř těla, nevšiml. 45 00:02:12,320 --> 00:02:16,240 K dispozici je pre tag, který označuje předformátovaný text, text, který by měl být 46 00:02:16,240 --> 00:02:18,080 poskytované v neproporcionálním písmem. 47 00:02:18,080 --> 00:02:23,480 A pak v té pre tag, oznámení že máme tady tag PHP, otevřený a 48 00:02:23,480 --> 00:02:28,010 blízko, a volání funkce s názvem print_r, která tiskne rekurzivně 49 00:02:28,010 --> 00:02:29,930 co předat jako svůj argument. 50 00:02:29,930 --> 00:02:33,690 >> V tomto případě, jsem kolem v rekurzivně superglobal variabilní 51 00:02:33,690 --> 00:02:36,080 s názvem $ _POST. 52 00:02:36,080 --> 00:02:40,530 Je to v tomto superglobal, tento asociativní pole, které jakýkoliv HTTP 53 00:02:40,530 --> 00:02:44,980 parametry nebo pole formuláře, které byly předložené uživatelem skončí za 54 00:02:44,980 --> 00:02:46,040 nám přístup. 55 00:02:46,040 --> 00:02:50,160 Pojďme se nyní podívat na prohlížeč na froshim-0.php. 56 00:02:50,160 --> 00:02:53,710 >> Pojďme do toho a zaregistrovat Sám jako David Malan. 57 00:02:53,710 --> 00:02:57,580 Budu kapitán, a budu muž, řekněme, Matthews. 58 00:02:57,580 --> 00:02:59,120 Pojďme se nyní na tlačítko Registrovat. 59 00:02:59,120 --> 00:03:01,210 >> A teď si všimněte, vidíme šeredný výsledek. 60 00:03:01,210 --> 00:03:04,420 Ale to je jen výsledkem tisk v předformátovaného textu - že 61 00:03:04,420 --> 00:03:05,770 je, neproporcionálním písmem - 62 00:03:05,770 --> 00:03:08,070 obsah, který asociativní pole. 63 00:03:08,070 --> 00:03:11,100 Zejména si všimněte, že to, co Prohlížeč nakonec předloženy 64 00:03:11,100 --> 00:03:16,380 server je název, o jehož hodnota je David Malan, pole s názvem kapitán, jehož 65 00:03:16,380 --> 00:03:20,020 hodnota je zřejmě na, který se zdá bude výchozí hodnota, když jsem zkontrolovat 66 00:03:20,020 --> 00:03:24,670 check-box, pohlaví, jehož hodnota je M pro muže a koleji, 67 00:03:24,670 --> 00:03:26,430 jehož hodnota je Matthews. 68 00:03:26,430 --> 00:03:28,490 Teď jsem ještě neudělal s těmito hodnotami. 69 00:03:28,490 --> 00:03:33,230 Ale jasně, protože PHP je vázání je pro mě v tomto superglobal 70 00:03:33,230 --> 00:03:37,760 s názvem $ _POST, budu určitě mít programový přístup něco udělat 71 00:03:37,760 --> 00:03:40,010 s těmito proměnnými, jako je registraci této prváku. 72 00:03:40,010 --> 00:03:41,260