1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,290 >> SPEAKER: Вместо просто да пренасочи Върнете се в моята форма, ако той или тя 3 00:00:03,290 --> 00:00:07,090 не успее да предостави цялата необходима полета, нека вместо да е малко по- 4 00:00:07,090 --> 00:00:10,170 поучителен и го информира, или я какво трябва да се направи в 5 00:00:10,170 --> 00:00:11,790 За да се продължи по-нататък. 6 00:00:11,790 --> 00:00:15,230 Така че да разгледаме тук в froshims-2.PHP. 7 00:00:15,230 --> 00:00:18,070 Единствената промяна сега съм правил е да премахване на фърмуера за сега, само за да поддържат 8 00:00:18,070 --> 00:00:21,890 неща малко по-прости, а също и да се уточни, че действието на този 9 00:00:21,890 --> 00:00:24,650 форма трябва да се регистрират-2.PHP. 10 00:00:24,650 --> 00:00:27,080 >> Нека тогава да погледнем в регистър-2. 11 00:00:27,080 --> 00:00:29,530 Забележете, че този файл е предимно HTML. 12 00:00:29,530 --> 00:00:32,759 Но вътре в тялото маркер редица PHP тагове. 13 00:00:32,759 --> 00:00:36,700 >> Като преводач на PHP срещне тези тагове, то наистина ще се изпълни кода 14 00:00:36,700 --> 00:00:37,580 в тях. 15 00:00:37,580 --> 00:00:40,140 Какво ще бъде изпълнена в този конкретен случай? 16 00:00:40,140 --> 00:00:45,130 Е забележите, ние ще проверим с "ако". Ако името е празно, или пол е празен, 17 00:00:45,130 --> 00:00:50,430 или общежитието е празен ", тогава." И "тогава" тук се подразбира от този на дебелото черво. 18 00:00:50,430 --> 00:00:54,960 >> PHP се, като C, подкрепят фигурни скоби за тялото на му, ако в блока. 19 00:00:54,960 --> 00:00:58,600 Но също подкрепя тази колона, която означава всичко, което идва по-нататък, 20 00:00:58,600 --> 00:01:01,480 ако това, ако състоянието е Вярно, трябва да се случи. 21 00:01:01,480 --> 00:01:06,770 Сега, ако това, което следва, че дебелото черво е просто някои суров HTML, както в този случай, това, което 22 00:01:06,770 --> 00:01:10,700 ще се случи е, че преводачът ще просто плюе, че суровото HTML. 23 00:01:10,700 --> 00:01:14,850 >> Но веднага след като се сблъскваме с друг PHP тагове, както правим ние тук, на този ред, 24 00:01:14,850 --> 00:01:16,780 "Друго" ние ще направим следното. 25 00:01:16,780 --> 00:01:21,040 Ние ще претендира в суров HTML, или наистина просто текст, че сте се регистрирали. 26 00:01:21,040 --> 00:01:22,450 Е, не съвсем. 27 00:01:22,450 --> 00:01:27,380 След това, за разлика от C, сега ние трябва да се уточни по-ясно, защото ние използваме 28 00:01:27,380 --> 00:01:30,670 тези колони, че и ако завърши тук. 29 00:01:30,670 --> 00:01:33,100 >> Сега нека да разгледаме в крайния резултат. 30 00:01:33,100 --> 00:01:36,690 Тук, в froshims-2, имам форма, че първоначално имах. 31 00:01:36,690 --> 00:01:39,590 Да вървим напред и да попълните от David Malan. 32 00:01:39,590 --> 00:01:40,780 Той ще бъде капитан. 33 00:01:40,780 --> 00:01:43,120 Той ще бъде от мъжки пол, но той няма да има в общежитието. 34 00:01:43,120 --> 00:01:45,520 Вместо това, нека просто да продължите да се регистрирате. 35 00:01:45,520 --> 00:01:47,600 >> Трябва да предоставите вашето име, пола и общежитието. 36 00:01:47,600 --> 00:01:48,570 Върни се назад. 37 00:01:48,570 --> 00:01:52,260 С други думи, вместо просто пренасочи ме върна към това froshims форма 38 00:01:52,260 --> 00:01:55,380 и се оставя да ме да разбера какво всъщност се е объркало, ето, аз съм бил 39 00:01:55,380 --> 00:01:57,680 информиран проактивно, че съм направил нещо нередно. 40 00:01:57,680 --> 00:01:59,860 И аз съм била дадена възможност да се върна. 41 00:01:59,860 --> 00:02:02,347