SPEAKER: Namesto zgolj preusmeri Uporabnik nazaj v svojo obliko, če on ali ona ne zagotovi vse zahtevane Polja, kaj je namesto tega nekaj več poučen in ga obvesti, ali ji, kaj morajo storiti, Da bi nadaljevati. Tako da si oglejte tukaj na froshims-2.PHP. Edina sprememba, zdaj sem naredil je, da odstrani Bootstrapa za zdaj, samo, da Stvari malo enostavnejša, pa tudi navesti, da ukrep za to Obrazec mora biti register-2.PHP. Dajmo potem si oglejte registra-2. Opazimo, da je ta datoteka večinoma HTML. Toda v notranjosti telesa tag so številni PHP oznak. Kot PHP interpreter naleti na tiste oznake, bo to dejansko izvesti kodo v njih. Kaj se bo izvajal v ta primer? No opazili, bomo preverite pri "če". Če ime je prazna, ali spola je prazna, ali domu je prazna, "potem". In "potem" Tukaj je vsebovano v tem debelem črevesu. PHP ne, kot so C, podpirajo zavitimi oklepaji za telo njegovih če blokov. Ampak tudi podpira to debelo črevo, ki kaj pomeni, da prihaja v nadaljevanju, če je to, ce je pogoj res, se zgodi. Zdaj, če tisto, kar sledi, da je kolona le nekateri surovi HTML, kot v tem primeru, kaj se bo zgodilo, je, da bo tolmač preprosto izpljunil, da se surovo HTML. Toda takoj, ko smo naleteli na še eno PHP tag, kot mi tukaj na tej liniji, "Else" bomo naredili naslednje. Bomo trdijo, surovi HTML, ali res samo besedilo, ki ste registrirani. No, ni res. Potem pa, za razliko od C, moramo zdaj opredeliti bolj jasno, saj smo s pomočjo ti dvopičja, da če se tu konča. Zdaj pa si poglejmo na končni rezultat. Tukaj, v froshims-2, imam oblikovanje, ki je prvotno imela jaz. Pojdimo naprej in izpolnite out David Malan. On bo kapetan. On bo moški, vendar je ne bo imela domu. Namesto tega pa si preprosto nadaljuje registrirati. Morate navesti svoje ime, spol in domu. Pojdi nazaj. Z drugimi besedami, namesto da preusmeriti me nazaj v to froshims obliki in pustite, da se mi, da ugotovimo, kaj dejansko je šlo narobe, tu sem bil obveščeni proaktivno, da sem naredil kaj narobe. In sem dobil priložnost iti nazaj.