1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,290 >> SPEAKER: Snarere enn bare å omdirigere brukeren tilbake til formen min, hvis han eller hun 3 00:00:03,290 --> 00:00:07,090 unnlater å gi all nødvendig felt, la oss i stedet være litt mer 4 00:00:07,090 --> 00:00:10,170 lærerikt og informere ham eller henne hva de trenger å gjøre i 5 00:00:10,170 --> 00:00:11,790 For å fortsette videre. 6 00:00:11,790 --> 00:00:15,230 Så ta en titt her på froshims-2.PHP. 7 00:00:15,230 --> 00:00:18,070 Den eneste endringen nå har jeg gjort, er å fjerne bootstrap for nå, bare for å holde 8 00:00:18,070 --> 00:00:21,890 ting litt enklere, og også å spesifisere at virkningen av dette 9 00:00:21,890 --> 00:00:24,650 Skjemaet skal være register 2.PHP. 10 00:00:24,650 --> 00:00:27,080 >> La oss så ta en titt på register-2. 11 00:00:27,080 --> 00:00:29,530 Legg merke til at denne filen er for det meste HTML. 12 00:00:29,530 --> 00:00:32,759 Men innsiden av kroppen tag er en rekke PHP-koder. 13 00:00:32,759 --> 00:00:36,700 >> Som PHP tolk møter de tags, vil det faktisk utføre koden 14 00:00:36,700 --> 00:00:37,580 innenfor dem. 15 00:00:37,580 --> 00:00:40,140 Hva vil bli utført i dette spesielle tilfellet? 16 00:00:40,140 --> 00:00:45,130 Vel merke, vi skal sjekke med en "hvis". Hvis Navnet er tomt, eller kjønn er tom, 17 00:00:45,130 --> 00:00:50,430 eller dorm er tom ", da." Og "så" her er antydet av denne kolon. 18 00:00:50,430 --> 00:00:54,960 >> PHP gjør, som C, støtte klammeparentes for hoveddelen av dens dersom blokkene. 19 00:00:54,960 --> 00:00:58,600 Men det støtter også denne kolon, som betyr noe som kommer heretter, 20 00:00:58,600 --> 00:01:01,480 hvis dette hvis tilstanden er sant, skal skje. 21 00:01:01,480 --> 00:01:06,770 Nå hvis det følger at kolon er bare noen rå HTML, som i dette tilfelle, hva 22 00:01:06,770 --> 00:01:10,700 vil skje er at tolken bare spytte ut at rå HTML. 23 00:01:10,700 --> 00:01:14,850 >> Men så snart vi får en annen PHP tag, som vi gjør her på denne linjen, 24 00:01:14,850 --> 00:01:16,780 "Annet" vi vil gjøre følgende. 25 00:01:16,780 --> 00:01:21,040 Vi vil hevde, i rå HTML, eller egentlig bare tekst, at du er registrert. 26 00:01:21,040 --> 00:01:22,450 Vel, egentlig ikke. 27 00:01:22,450 --> 00:01:27,380 Deretter, i motsetning til C, har vi nå behov for å spesifisere mer eksplisitt, fordi vi bruker 28 00:01:27,380 --> 00:01:30,670 disse kolon, at hvis slutter her. 29 00:01:30,670 --> 00:01:33,100 >> La oss nå ta en titt på det endelige resultat. 30 00:01:33,100 --> 00:01:36,690 Her, i froshims-2, har jeg form som jeg opprinnelig hadde. 31 00:01:36,690 --> 00:01:39,590 La oss gå videre og fyll ut David Malan. 32 00:01:39,590 --> 00:01:40,780 Han vil være en kaptein. 33 00:01:40,780 --> 00:01:43,120 Han vil være mann, men han vil ikke ha en sovesal. 34 00:01:43,120 --> 00:01:45,520 Snarere, la oss bare fortsette å registrere. 35 00:01:45,520 --> 00:01:47,600 >> Du må oppgi ditt navn, kjønn og sovesal. 36 00:01:47,600 --> 00:01:48,570 Gå tilbake. 37 00:01:48,570 --> 00:01:52,260 Med andre ord, i stedet for bare omdirigere meg tilbake til at froshims skjema 38 00:01:52,260 --> 00:01:55,380 og la det til meg å finne ut hva faktisk gikk galt, her, jeg har vært 39 00:01:55,380 --> 00:01:57,680 informert proaktivt at jeg har gjort noe galt. 40 00:01:57,680 --> 00:01:59,860 Og jeg har fått en mulighet å gå tilbake. 41 00:01:59,860 --> 00:02:02,347