SPEAKER: In plaats van simpelweg het omleiden gebruiker terug naar mijn vorm, als hij of zij niet aan alle vereiste verschaffen velden, laten we in plaats daarvan een beetje meer leerzaam en hem te informeren of haar wat ze moeten doen in Om verder te gaan. Dus neem hier bij froshims-2.php een kijkje. De enige verandering die ik nu heb gedaan is om verwijderen bootstrap voor nu, gewoon blijven dingen een beetje eenvoudiger, en ook om aan te geven dat de actie van deze formulier is register-2.php zijn. Laten we nemen het dan een kijkje op register-2. Merk op dat deze bestand is meestal HTML. Maar de binnenkant van de body-tag een aantal PHP tags. Als PHP interpreter tegenkomt die -tags, zal het inderdaad de code uit te voeren in hen. Wat zal worden uitgevoerd in dit specifieke geval? Wel merken, zullen we controleren met een "indien". Als de naam leeg is, of geslacht leeg is, of studentenkamer leeg is, "dan." En het "dan" hier wordt geïmpliceerd door deze dikke darm. PHP heeft, zoals C, ondersteunen accolades voor het lichaam van haar als blokken. Maar het ondersteunt ook deze dikke darm, die betekent alles wat hierna komt, als dit als voorwaarde is ware, zal gebeuren. Nu als wat volgt dat de dubbele punt is gewoon wat rauwe HTML, zoals in dit geval, wat zal gebeuren is dat de tolk zal gewoon spuwde dat rauwe HTML. Maar zodra we tegenkomen een andere PHP tag, zoals wij hier op deze lijn, "Anders" zullen we het volgende doen. We zullen beweren, in ruwe HTML, of eigenlijk gewoon tekst, dat u ingeschreven bent. Nou, niet echt. Dan tegenstelling C, moeten we nu opgeven explicieter, omdat we met behulp van deze dubbele punten, dat het indien eindigt hier. Laten we nu eens een kijkje nemen op het eindresultaat. Hier, in froshims-2, heb ik de vormen die ik oorspronkelijk had. Laten we verder gaan en vullen uit David Malan. Hij zal een kapitein zijn. Hij zal mannelijk zijn, maar hij zal niet over een slaapzaal. Integendeel, laten we gewoon gaan om te registreren. U moet uw naam, geslacht en slaapzaal. Ga terug. Met andere woorden, in plaats van simpelweg redirect me terug naar die froshims vorm en laat het aan mij om erachter te komen wat eigenlijk verkeerd ging, hier, ik ben geweest proactief dat ik heb geïnformeerd iets verkeerd gedaan. En ik heb de mogelijkheid gekregen om terug te gaan.