1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,290 >> SPEAKER: Snarere end blot omdirigere brugeren tilbage til min form, hvis han eller hun 3 00:00:03,290 --> 00:00:07,090 undlader at give alle de nødvendige felter, lad os i stedet være lidt mere 4 00:00:07,090 --> 00:00:10,170 lærerigt og informere ham eller hende, hvad de skal gøre i 5 00:00:10,170 --> 00:00:11,790 For at gå videre. 6 00:00:11,790 --> 00:00:15,230 Så tag et kig her på froshims-2.PHP. 7 00:00:15,230 --> 00:00:18,070 Den eneste ændring nu har jeg lavet, er at fjerne bootstrap for nu, bare for at holde 8 00:00:18,070 --> 00:00:21,890 tingene lidt enklere, og også at angive, at virkningen af ​​dette 9 00:00:21,890 --> 00:00:24,650 formular skal registrere-2.PHP. 10 00:00:24,650 --> 00:00:27,080 >> Lad os så tage et kig på register-2. 11 00:00:27,080 --> 00:00:29,530 Bemærk, at denne fil er for det meste HTML. 12 00:00:29,530 --> 00:00:32,759 Men inde i kroppen tag er en række af PHP tags. 13 00:00:32,759 --> 00:00:36,700 >> Som PHP tolk møder dem tags, vil det faktisk udføre koden 14 00:00:36,700 --> 00:00:37,580 i dem. 15 00:00:37,580 --> 00:00:40,140 Hvad vil blive henrettet i dette særlige tilfælde? 16 00:00:40,140 --> 00:00:45,130 Godt mærke, vil vi tjekke med et "hvis". Hvis navn er tomt, eller køn er tom, 17 00:00:45,130 --> 00:00:50,430 eller kollegieværelset er tom "og derefter". Og "og derefter" her er underforstået i denne kolon. 18 00:00:50,430 --> 00:00:54,960 >> PHP er, ligesom C støtter krøllede parenteser for kroppen af ​​sine hvis blokke. 19 00:00:54,960 --> 00:00:58,600 Men det understøtter også denne kolon, som betyder noget, der kommer herefter, 20 00:00:58,600 --> 00:01:01,480 hvis dette, hvis betingelsen er sandt, skal ske. 21 00:01:01,480 --> 00:01:06,770 Nu, hvis det følgende, at kolon er bare nogle rå HTML, som i dette tilfælde, hvad 22 00:01:06,770 --> 00:01:10,700 vil ske er, at tolken vil simpelthen spytte ud, at rå HTML. 23 00:01:10,700 --> 00:01:14,850 >> Men så snart vi møder en anden PHP tag, som vi gør her på denne linje, 24 00:01:14,850 --> 00:01:16,780 "Ellers" Vi vil gøre følgende. 25 00:01:16,780 --> 00:01:21,040 Vi vil hævde, i rå HTML, eller virkelig bare tekst, at du er registreret. 26 00:01:21,040 --> 00:01:22,450 Tja, ikke rigtig. 27 00:01:22,450 --> 00:01:27,380 Så i modsætning til C, vi nu nødt til at angive mere eksplicit, fordi vi bruger 28 00:01:27,380 --> 00:01:30,670 disse koloner, at hvis ender her. 29 00:01:30,670 --> 00:01:33,100 >> Lad os nu tage et kig på det endelige resultat. 30 00:01:33,100 --> 00:01:36,690 Her, i froshims-2, har jeg den form, at jeg oprindeligt havde. 31 00:01:36,690 --> 00:01:39,590 Lad os gå videre og udfylde efter David Malan. 32 00:01:39,590 --> 00:01:40,780 Han vil være en kaptajn. 33 00:01:40,780 --> 00:01:43,120 Han vil være mand, men han vil ikke have et kollegieværelse. 34 00:01:43,120 --> 00:01:45,520 Snarere, lad os bare fortsætte at registrere. 35 00:01:45,520 --> 00:01:47,600 >> Du skal oplyse dit navn, køn og kollegieværelset. 36 00:01:47,600 --> 00:01:48,570 Gå tilbage. 37 00:01:48,570 --> 00:01:52,260 Med andre ord, i stedet for blot omdirigere mig tilbage til at froshims formular 38 00:01:52,260 --> 00:01:55,380 og overlade det til mig at regne ud, hvad faktisk gik galt, her, har jeg været 39 00:01:55,380 --> 00:01:57,680 informeret proaktivt at jeg har gjort noget forkert. 40 00:01:57,680 --> 00:01:59,860 Og jeg har fået lejlighed at gå tilbage. 41 00:01:59,860 --> 00:02:02,347