1 00:00:00,000 --> 00:00:00,140 2 00:00:00,140 --> 00:00:02,560 >> SPEAKER: La oss forbedre nettstedet at jeg gjør for freshman, 3 00:00:02,560 --> 00:00:06,460 via hvor de kan melde seg utført idrett i to måter, en 4 00:00:06,460 --> 00:00:08,590 estetisk, og to, funksjonelt. 5 00:00:08,590 --> 00:00:13,080 Spesielt la oss ta en titt på denne kilden i froshims-1.php. 6 00:00:13,080 --> 00:00:16,810 Legg merke til at de eneste endringene jeg har gjort akkurat nå er å endre virkningen av 7 00:00:16,810 --> 00:00:22,580 dette skjemaet for å registrere-1.php, og til legge seg på denne linjen her, en link tag 8 00:00:22,580 --> 00:00:28,020 hvis href er banen til en fil kalt bootstrap.min.css. 9 00:00:28,020 --> 00:00:31,960 Det viser seg at bootstrap er rett og slett et bibliotek for CSS som gjør det mye 10 00:00:31,960 --> 00:00:35,840 lettere å lage penere nettsteder enn kan du ellers får som standard. 11 00:00:35,840 --> 00:00:38,990 >> La oss nå ta en titt ved register-1.php. 12 00:00:38,990 --> 00:00:43,280 Oppå denne filen, merker at jeg har lagt denne "hvis" konstruere. 13 00:00:43,280 --> 00:00:48,690 Hvis verdien av navn innsiden av POST superglobal er tom, eller hvis 14 00:00:48,690 --> 00:00:53,300 Verdien av kjønn innsiden av POST superglobal er tom, eller hvis verdien 15 00:00:53,300 --> 00:00:57,750 av dorm innsiden av POST superglobal er tom, så jeg gjennomføre en 16 00:00:57,750 --> 00:00:59,090 funksjon kalt header. 17 00:00:59,090 --> 00:01:03,600 Men spesielt, jeg sender via dette fungere en HTTP-header kalt 18 00:01:03,600 --> 00:01:07,790 plassering etter som kolon er URL til som jeg ønsker å 19 00:01:07,790 --> 00:01:09,520 omdirigere brukeren. 20 00:01:09,520 --> 00:01:12,990 Så jeg kaller umiddelbart eksisterer fordi, hvis jeg har tenkt å omdirigere brukeren til 21 00:01:12,990 --> 00:01:17,100 noen annen nettadresse, ønsker jeg ikke noe tilleggskode, eller til HTML, i denne 22 00:01:17,100 --> 00:01:19,660 fil, som skal sendes til slutt til brukeren. 23 00:01:19,660 --> 00:01:22,070 >> La oss nå ta en titt i en nettleser. 24 00:01:22,070 --> 00:01:25,560 Bemerk først, som allerede er, at denne form er mye penere enn min forrige 25 00:01:25,560 --> 00:01:27,300 versjon, alt takket være bootstrap. 26 00:01:27,300 --> 00:01:30,620 La oss nå gå videre til å fylle ut dette skjemaet, men ufullstendig, slik at vi kan 27 00:01:30,620 --> 00:01:35,640 utløse at "hvis" blokk til faktisk omdirigere meg tilbake til froshims-en. 28 00:01:35,640 --> 00:01:38,020 >> La oss gå videre og gi mitt navn som forutsatt. 29 00:01:38,020 --> 00:01:39,590 Jada, jeg skal være kaptein. 30 00:01:39,590 --> 00:01:41,510 Jeg skal angi meg selv som mann. 31 00:01:41,510 --> 00:01:44,220 Men jeg vil dovent glemmer å faktisk gi min dorm. 32 00:01:44,220 --> 00:01:45,860 La oss nå klikke Registeret. 33 00:01:45,860 --> 00:01:48,860 >> Nå merker jeg har umiddelbart blitt omdirigert tilbake til denne formen. 34 00:01:48,860 --> 00:01:50,880 Men det er akkurat slik vi hadde tenkt. 35 00:01:50,880 --> 00:01:55,480 Recall, tross alt, at i register 1.php, hvis noen av navn eller 36 00:01:55,480 --> 00:02:00,170 kjønn eller dorm er tomme, er at brukeren ikke klarte å gi en ikke-tom 37 00:02:00,170 --> 00:02:05,060 verdi, så ville vi faktisk omdirigere brukeren tilbake til den samme URL for 38 00:02:05,060 --> 00:02:07,340 froshims-1.php. 39 00:02:07,340 --> 00:02:12,100 Bare hvis en bruker hans eller hennes navn og kjønn og dorm vil de få lov 40 00:02:12,100 --> 00:02:13,350 å faktisk registrere seg. 41 00:02:13,350 --> 00:02:15,702