SPEAKER: Snarere enn bare å omdirigere brukeren tilbake til formen min, hvis han eller hun unnlater å gi all nødvendig felt, la oss i stedet være litt mer lærerikt og informere ham eller henne hva de trenger å gjøre i For å fortsette videre. Så ta en titt her på froshims-2.PHP. Den eneste endringen nå har jeg gjort, er å fjerne bootstrap for nå, bare for å holde ting litt enklere, og også å spesifisere at virkningen av dette Skjemaet skal være register 2.PHP. La oss så ta en titt på register-2. Legg merke til at denne filen er for det meste HTML. Men innsiden av kroppen tag er en rekke PHP-koder. Som PHP tolk møter de tags, vil det faktisk utføre koden innenfor dem. Hva vil bli utført i dette spesielle tilfellet? Vel merke, vi skal sjekke med en "hvis". Hvis Navnet er tomt, eller kjønn er tom, eller dorm er tom ", da." Og "så" her er antydet av denne kolon. PHP gjør, som C, støtte klammeparentes for hoveddelen av dens dersom blokkene. Men det støtter også denne kolon, som betyr noe som kommer heretter, hvis dette hvis tilstanden er sant, skal skje. Nå hvis det følger at kolon er bare noen rå HTML, som i dette tilfelle, hva vil skje er at tolken bare spytte ut at rå HTML. Men så snart vi får en annen PHP tag, som vi gjør her på denne linjen, "Annet" vi vil gjøre følgende. Vi vil hevde, i rå HTML, eller egentlig bare tekst, at du er registrert. Vel, egentlig ikke. Deretter, i motsetning til C, har vi nå behov for å spesifisere mer eksplisitt, fordi vi bruker disse kolon, at hvis slutter her. La oss nå ta en titt på det endelige resultat. Her, i froshims-2, har jeg form som jeg opprinnelig hadde. La oss gå videre og fyll ut David Malan. Han vil være en kaptein. Han vil være mann, men han vil ikke ha en sovesal. Snarere, la oss bare fortsette å registrere. Du må oppgi ditt navn, kjønn og sovesal. Gå tilbake. Med andre ord, i stedet for bare omdirigere meg tilbake til at froshims skjema og la det til meg å finne ut hva faktisk gikk galt, her, jeg har vært informert proaktivt at jeg har gjort noe galt. Og jeg har fått en mulighet å gå tilbake.