1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,290 >> SPEAKER: Spíše než jednoduše přesměrovat uživatel zpátky do formy, pokud on nebo ona 3 00:00:03,290 --> 00:00:07,090 nedokáže poskytnout všechny požadované pole, pojďme místo toho být trochu víc 4 00:00:07,090 --> 00:00:10,170 poučné a informovat ho, nebo jí, co je třeba udělat, 5 00:00:10,170 --> 00:00:11,790 Aby se pokračovat dále. 6 00:00:11,790 --> 00:00:15,230 Tak se podívejte zde na froshims-2.PHP. 7 00:00:15,230 --> 00:00:18,070 Jediná změna, teď jsem udělal, je odstranit zaváděcí teď, jen aby se 8 00:00:18,070 --> 00:00:21,890 věci trochu jednodušší, a také určit, že žaloba v této 9 00:00:21,890 --> 00:00:24,650 Formulář musí být zaregistrujte, 2.php. 10 00:00:24,650 --> 00:00:27,080 >> Pojďme pak se podívat na registru-2. 11 00:00:27,080 --> 00:00:29,530 Všimněte si, že tento soubor je většinou HTML. 12 00:00:29,530 --> 00:00:32,759 Avšak uvnitř tagu body řada PHP tagů. 13 00:00:32,759 --> 00:00:36,700 >> Jako interpret PHP narazí na ty, tagy, bude to opravdu spustit kód 14 00:00:36,700 --> 00:00:37,580 v nich. 15 00:00:37,580 --> 00:00:40,140 Co bude proveden v tento konkrétní případ? 16 00:00:40,140 --> 00:00:45,130 No nevšiml, budeme kontrolovat s "pokud". Je-li jméno je prázdné, nebo pohlaví je prázdný, 17 00:00:45,130 --> 00:00:50,430 nebo koleji je prázdný, "pak". A ", pak" Zde je naznačena v tomto tlustého střeva. 18 00:00:50,430 --> 00:00:54,960 >> PHP se, stejně jako C, podporují složené závorky pro tělo jeho pokud bloků. 19 00:00:54,960 --> 00:00:58,600 Ale je to také podporuje tuto tlustého střeva, které znamená, že vše, co přijde dále, 20 00:00:58,600 --> 00:01:01,480 pokud tuto možnost, pokud podmínka je pravda, se stane. 21 00:01:01,480 --> 00:01:06,770 Nyní, pokud to, co plyne, že tlusté střevo je jen některé raw HTML, jako v tomto případě, co se 22 00:01:06,770 --> 00:01:10,700 se stane, je, že interpret bude prostě vyplivnout, že syrové HTML. 23 00:01:10,700 --> 00:01:14,850 >> Ale jakmile se setkáváme s další PHP tag, jako to děláme tady na této trati, 24 00:01:14,850 --> 00:01:16,780 "Else" uděláme následující. 25 00:01:16,780 --> 00:01:21,040 Budeme požadovat, v surovém formátu HTML, nebo opravdu jen textu, který jste registrováni. 26 00:01:21,040 --> 00:01:22,450 No, ne tak docela. 27 00:01:22,450 --> 00:01:27,380 Pak, na rozdíl od C, nyní je třeba zadat více explicitně, protože jsme pomocí 28 00:01:27,380 --> 00:01:30,670 Tyto dvojtečky, že pokud zde končí. 29 00:01:30,670 --> 00:01:33,100 >> Nyní se pojďme podívat na konečný výsledek. 30 00:01:33,100 --> 00:01:36,690 Tady, v froshims-2, mám tvořit, že jsem původně měl. 31 00:01:36,690 --> 00:01:39,590 Pojďme do toho a vyplnit z Davida Malan. 32 00:01:39,590 --> 00:01:40,780 Bude kapitánem. 33 00:01:40,780 --> 00:01:43,120 Bude muž, ale nebude mít koleji. 34 00:01:43,120 --> 00:01:45,520 Spíše, pojďme prostě pokračovat registrovat. 35 00:01:45,520 --> 00:01:47,600 >> Musíte zadat své jméno, pohlaví a koleji. 36 00:01:47,600 --> 00:01:48,570 Vraťte se zpět. 37 00:01:48,570 --> 00:01:52,260 Jinými slovy, a nikoli pouze přesměrování mě zpátky do té froshims formuláře 38 00:01:52,260 --> 00:01:55,380 a nech to na mně, aby zjistili, co vlastně nepovedlo, tady, jsem 39 00:01:55,380 --> 00:01:57,680 aktivně, že jsem informován udělal něco špatně. 40 00:01:57,680 --> 00:01:59,860 A já jsem dostal příležitost vrátit. 41 00:01:59,860 --> 00:02:02,347