1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,290 >> ENCEINTE: Plutôt que de simplement rediriger la retour à ma forme utilisateur, si il ou elle 3 00:00:03,290 --> 00:00:07,090 ne parvient pas à fournir tous les requis champs, nous allons à la place être un peu plus 4 00:00:07,090 --> 00:00:10,170 instructif et l'informer ou elle ce qu'ils doivent faire en 5 00:00:10,170 --> 00:00:11,790 Afin d'aller plus loin. 6 00:00:11,790 --> 00:00:15,230 Alors jetez un oeil ici à froshims-2.php. 7 00:00:15,230 --> 00:00:18,070 Le seul changement que j'ai fait maintenant est de enlever bootstrap pour l'instant, juste pour garder 8 00:00:18,070 --> 00:00:21,890 les choses un peu plus simple, et aussi de préciser que l'action de ce 9 00:00:21,890 --> 00:00:24,650 formulaire doit être enregistrer-2.php. 10 00:00:24,650 --> 00:00:27,080 >> Disons alors jetez un oeil à registre-2. 11 00:00:27,080 --> 00:00:29,530 Notez que ce fichier est la plupart du temps HTML. 12 00:00:29,530 --> 00:00:32,759 Mais à l'intérieur de la balise body un certain nombre de balises PHP. 13 00:00:32,759 --> 00:00:36,700 >> Comme l'interprète de PHP rencontre ceux balise, il sera en effet exécuter le code 14 00:00:36,700 --> 00:00:37,580 en leur sein. 15 00:00:37,580 --> 00:00:40,140 Ce qui sera exécuté dans ce cas particulier? 16 00:00:40,140 --> 00:00:45,130 Eh bien remarqué, nous allons vérifier avec un «si». Si le nom est vide, ou le sexe est vide, 17 00:00:45,130 --> 00:00:50,430 ou dortoir est vide ", puis". Et le "puis" ici est impliqué par ce colon. 18 00:00:50,430 --> 00:00:54,960 >> PHP ne, comme le C, le soutien des accolades pour le corps de ses cas blocs. 19 00:00:54,960 --> 00:00:58,600 Mais il prend également en charge ce colon, qui signifie tout ce qui vient après, 20 00:00:58,600 --> 00:01:01,480 si cette condition est si vrai, qui doit arriver. 21 00:01:01,480 --> 00:01:06,770 Maintenant, si ce qui suit que le côlon est juste du HTML brut, comme dans ce cas, ce 22 00:01:06,770 --> 00:01:10,700 qui va se passer, c'est que l'interprète tout simplement cracher que HTML brut. 23 00:01:10,700 --> 00:01:14,850 >> Mais dès que nous rencontrons un autre PHP tag, comme nous le faisons ici, sur cette ligne, 24 00:01:14,850 --> 00:01:16,780 "Else" nous allons faire ce qui suit. 25 00:01:16,780 --> 00:01:21,040 Nous prétendons, en HTML brut, ou vraiment juste texte, que vous êtes inscrit. 26 00:01:21,040 --> 00:01:22,450 Eh bien, pas vraiment. 27 00:01:22,450 --> 00:01:27,380 Ensuite, contrairement à C, nous devons maintenant spécifier plus explicitement, car nous utilisons 28 00:01:27,380 --> 00:01:30,670 ces deux points, que le cas se termine ici. 29 00:01:30,670 --> 00:01:33,100 >> Maintenant, nous allons jeter un coup d'oeil le résultat final. 30 00:01:33,100 --> 00:01:36,690 Ici, dans froshims-2, j'ai l' former que j'avais à l'origine. 31 00:01:36,690 --> 00:01:39,590 Allons de l'avant et remplir sur David Malan. 32 00:01:39,590 --> 00:01:40,780 Il sera un capitaine. 33 00:01:40,780 --> 00:01:43,120 Il sera de sexe masculin, mais il n'aura pas un dortoir. 34 00:01:43,120 --> 00:01:45,520 Au contraire, nous allons simplement procéder pour vous inscrire. 35 00:01:45,520 --> 00:01:47,600 >> Vous devez fournir votre nom, sexe et dortoir. 36 00:01:47,600 --> 00:01:48,570 Retour. 37 00:01:48,570 --> 00:01:52,260 En d'autres termes, plutôt que de simplement rediriger moi à cette forme froshims 38 00:01:52,260 --> 00:01:55,380 et laissez-moi à comprendre ce fait qui s'est mal passé, ici, j'ai été 39 00:01:55,380 --> 00:01:57,680 informé de manière proactive que j'ai fait quelque chose de mal. 40 00:01:57,680 --> 00:01:59,860 Et j'ai eu la possibilité pour revenir. 41 00:01:59,860 --> 00:02:02,347