1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,290 >> SPEAKER: In plaats van simpelweg het omleiden gebruiker terug naar mijn vorm, als hij of zij 3 00:00:03,290 --> 00:00:07,090 niet aan alle vereiste verschaffen velden, laten we in plaats daarvan een beetje meer 4 00:00:07,090 --> 00:00:10,170 leerzaam en hem te informeren of haar wat ze moeten doen in 5 00:00:10,170 --> 00:00:11,790 Om verder te gaan. 6 00:00:11,790 --> 00:00:15,230 Dus neem hier bij froshims-2.php een kijkje. 7 00:00:15,230 --> 00:00:18,070 De enige verandering die ik nu heb gedaan is om verwijderen bootstrap voor nu, gewoon blijven 8 00:00:18,070 --> 00:00:21,890 dingen een beetje eenvoudiger, en ook om aan te geven dat de actie van deze 9 00:00:21,890 --> 00:00:24,650 formulier is register-2.php zijn. 10 00:00:24,650 --> 00:00:27,080 >> Laten we nemen het dan een kijkje op register-2. 11 00:00:27,080 --> 00:00:29,530 Merk op dat deze bestand is meestal HTML. 12 00:00:29,530 --> 00:00:32,759 Maar de binnenkant van de body-tag een aantal PHP tags. 13 00:00:32,759 --> 00:00:36,700 >> Als PHP interpreter tegenkomt die -tags, zal het inderdaad de code uit te voeren 14 00:00:36,700 --> 00:00:37,580 in hen. 15 00:00:37,580 --> 00:00:40,140 Wat zal worden uitgevoerd in dit specifieke geval? 16 00:00:40,140 --> 00:00:45,130 Wel merken, zullen we controleren met een "indien". Als de naam leeg is, of geslacht leeg is, 17 00:00:45,130 --> 00:00:50,430 of studentenkamer leeg is, "dan." En het "dan" hier wordt geïmpliceerd door deze dikke darm. 18 00:00:50,430 --> 00:00:54,960 >> PHP heeft, zoals C, ondersteunen accolades voor het lichaam van haar als blokken. 19 00:00:54,960 --> 00:00:58,600 Maar het ondersteunt ook deze dikke darm, die betekent alles wat hierna komt, 20 00:00:58,600 --> 00:01:01,480 als dit als voorwaarde is ware, zal gebeuren. 21 00:01:01,480 --> 00:01:06,770 Nu als wat volgt dat de dubbele punt is gewoon wat rauwe HTML, zoals in dit geval, wat 22 00:01:06,770 --> 00:01:10,700 zal gebeuren is dat de tolk zal gewoon spuwde dat rauwe HTML. 23 00:01:10,700 --> 00:01:14,850 >> Maar zodra we tegenkomen een andere PHP tag, zoals wij hier op deze lijn, 24 00:01:14,850 --> 00:01:16,780 "Anders" zullen we het volgende doen. 25 00:01:16,780 --> 00:01:21,040 We zullen beweren, in ruwe HTML, of eigenlijk gewoon tekst, dat u ingeschreven bent. 26 00:01:21,040 --> 00:01:22,450 Nou, niet echt. 27 00:01:22,450 --> 00:01:27,380 Dan tegenstelling C, moeten we nu opgeven explicieter, omdat we met behulp van 28 00:01:27,380 --> 00:01:30,670 deze dubbele punten, dat het indien eindigt hier. 29 00:01:30,670 --> 00:01:33,100 >> Laten we nu eens een kijkje nemen op het eindresultaat. 30 00:01:33,100 --> 00:01:36,690 Hier, in froshims-2, heb ik de vormen die ik oorspronkelijk had. 31 00:01:36,690 --> 00:01:39,590 Laten we verder gaan en vullen uit David Malan. 32 00:01:39,590 --> 00:01:40,780 Hij zal een kapitein zijn. 33 00:01:40,780 --> 00:01:43,120 Hij zal mannelijk zijn, maar hij zal niet over een slaapzaal. 34 00:01:43,120 --> 00:01:45,520 Integendeel, laten we gewoon gaan om te registreren. 35 00:01:45,520 --> 00:01:47,600 >> U moet uw naam, geslacht en slaapzaal. 36 00:01:47,600 --> 00:01:48,570 Ga terug. 37 00:01:48,570 --> 00:01:52,260 Met andere woorden, in plaats van simpelweg redirect me terug naar die froshims vorm 38 00:01:52,260 --> 00:01:55,380 en laat het aan mij om erachter te komen wat eigenlijk verkeerd ging, hier, ik ben geweest 39 00:01:55,380 --> 00:01:57,680 proactief dat ik heb geïnformeerd iets verkeerd gedaan. 40 00:01:57,680 --> 00:01:59,860 En ik heb de mogelijkheid gekregen om terug te gaan. 41 00:01:59,860 --> 00:02:02,347