1 00:00:00,000 --> 00:00:00,670 2 00:00:00,670 --> 00:00:03,240 >> DAVID MALAN: Chcę stworzyć stronę internetową za pośrednictwem które można zarejestrować za nowicjusz 3 00:00:03,240 --> 00:00:04,460 sport stacjonarne. 4 00:00:04,460 --> 00:00:08,090 W szczególności, stwórzmy formularz na strona, która wnosi o ich nazwy, 5 00:00:08,090 --> 00:00:11,490 dla ich płci, do ich akademika, jak a także, czy nie chcieliby 6 00:00:11,490 --> 00:00:12,740 być kapitanem drużyny. 7 00:00:12,740 --> 00:00:14,050 Rzućmy okiem. 8 00:00:14,050 --> 00:00:17,220 >> Z góry, już poszedł dalej i stworzył ten formularz tutaj. 9 00:00:17,220 --> 00:00:20,210 To nie jest najładniejsza rzecz w świat, aby upewnić się, ale prosi o 10 00:00:20,210 --> 00:00:21,560 wszystkich tych szczegółów. 11 00:00:21,560 --> 00:00:24,530 Idziemy do przodu i teraz spójrz w źródle. 12 00:00:24,530 --> 00:00:29,950 W froshim-0.php, zauważyć, że rzeczywiście całkowicie w HTML. 13 00:00:29,950 --> 00:00:34,440 Okazuje się, że plik PHP nie bezwzględnie musi zawierać w PHP, ale jeśli 14 00:00:34,440 --> 00:00:38,320 to nie będzie wykonywane przez tłumacz tak długo, jak to jest w latach 15 00:00:38,320 --> 00:00:41,330 otwarte tag tag PHP PHP i blisko. 16 00:00:41,330 --> 00:00:44,950 >> Zauważ to, że mamy naprawdę Istotą formularza HTML tutaj. 17 00:00:44,950 --> 00:00:47,170 Mamy tag formularza, zgodnie z oczekiwaniami. 18 00:00:47,170 --> 00:00:51,390 Mamy wejście tutaj, którego nazwa jest imię i którego typ jest tekst, na 19 00:00:51,390 --> 00:00:52,750 Studenci nazwę. 20 00:00:52,750 --> 00:00:56,860 >> Mamy tu kolejny wkład, który jest z , pole wyboru typu, w celu umożliwienia mu 21 00:00:56,860 --> 00:01:00,060 albo, żeby określić, czy oni, że chciałbym być kapitanem drużyny. 22 00:01:00,060 --> 00:01:04,250 Następnie mamy dwa wejścia, oba którego nazwa jest płci, zarówno wśród których typ jest 23 00:01:04,250 --> 00:01:09,410 radia, ale które mają różne wartości, F dla kobiety i dla mężczyzny M. 24 00:01:09,410 --> 00:01:12,940 Okazuje się, że przyciski opcji mogą być zaprojektowany w taki sposób, aby wzajemnie się 25 00:01:12,940 --> 00:01:16,560 Ekskluzywny tak, że jeśli możemy sprawdzić mężczyzna, który unchecks kobieta, a jeśli możemy sprawdzić 26 00:01:16,560 --> 00:01:18,840 kobieta, która unchecks mężczyzna. 27 00:01:18,840 --> 00:01:22,980 >> Tymczasem, jeśli przystąpimy do patrz poniżej akademiku, widzimy, że jest wybrać 28 00:01:22,980 --> 00:01:26,220 Menu, wewnątrz którego znajduje się całkiem sporo opcji. 29 00:01:26,220 --> 00:01:28,240 Pierwsza z tych opcji nie ma żadnej wartości. 30 00:01:28,240 --> 00:01:32,110 To znaczy po prostu do zapewnienia Menu jest rzeczywiście domyślnie puste 31 00:01:32,110 --> 00:01:33,150 akademiku studenta. 32 00:01:33,150 --> 00:01:36,750 Poniżej, mamy opcje Apley Sąd, do Canaday, i każdy inny 33 00:01:36,750 --> 00:01:38,030 studiów akademik. 34 00:01:38,030 --> 00:01:42,160 Teraz na dole tego menu wyboru, informacja mamy ostatecznej wejście, to jeden 35 00:01:42,160 --> 00:01:45,600 typu przedstawienia, którego wartość lub etykiety jest rejestr. 36 00:01:45,600 --> 00:01:48,080 >> Teraz rzućmy okiem na Plik, do których ta forma 37 00:01:48,080 --> 00:01:49,380 zostanie złożone. 38 00:01:49,380 --> 00:01:50,930 Jak wiesz gdzie to jest składany - 39 00:01:50,930 --> 00:01:54,840 dobrze, jeśli przewijania w górę wyższy plik, zauważyć, że formularz miał tag 40 00:01:54,840 --> 00:01:59,820 atrybut działania rejestru-0.php, i forma zostaną przedstawione, że 41 00:01:59,820 --> 00:02:02,950 strona za pośrednictwem metody HTTP POST. 42 00:02:02,950 --> 00:02:06,610 Załóżmy teraz spojrzeć następnie Rejestr-0.php. 43 00:02:06,610 --> 00:02:10,210 >> W register.php, ponownie mają głównie HTML. 44 00:02:10,210 --> 00:02:12,320 Ale wewnątrz ciała, to zauważyć. 45 00:02:12,320 --> 00:02:16,240 Jest wstępnie tag oznaczający sformatowany tekst, tekst, który powinien być 46 00:02:16,240 --> 00:02:18,080 świadczonych w stałej szerokości czcionki. 47 00:02:18,080 --> 00:02:23,480 A następnie wewnątrz tego znacznika, zawiadomienia wstępnego że mamy tutaj tag PHP, otwartego i 48 00:02:23,480 --> 00:02:28,010 blisko, a wywołanie funkcji o nazwie print_r, które drukuje rekurencyjnie 49 00:02:28,010 --> 00:02:29,930 co przechodzą w jako argument. 50 00:02:29,930 --> 00:02:33,690 >> W tym przypadku, jestem przechodząc rekurencyjnie Zmienna superglobalna 51 00:02:33,690 --> 00:02:36,080 nazwie $ _POST. 52 00:02:36,080 --> 00:02:40,530 Jest w tym superglobalną, to Tablica asocjacyjna, że ​​wszelkie HTTP 53 00:02:40,530 --> 00:02:44,980 parametry lub pola formularza, które były przedłożone przez użytkownika zakończy się dla 54 00:02:44,980 --> 00:02:46,040 nas, aby uzyskać dostęp. 55 00:02:46,040 --> 00:02:50,160 Załóżmy teraz spojrzeć w Przeglądarka w froshim-0.php. 56 00:02:50,160 --> 00:02:53,710 >> Idziemy dalej i zarejestrować ja jak David Malan. 57 00:02:53,710 --> 00:02:57,580 Będę kapitanem, a ja mężczyzna, powiedzmy, Matthews. 58 00:02:57,580 --> 00:02:59,120 Załóżmy teraz kliknij przycisk Zarejestruj. 59 00:02:59,120 --> 00:03:01,210 >> A teraz, zawiadomienia widzimy ohydne wynik. 60 00:03:01,210 --> 00:03:04,420 Ale to jest po prostu wynikiem Drukowanie w preformatowanego tekstu - że 61 00:03:04,420 --> 00:03:05,770 jest, o stałej szerokości czcionki - 62 00:03:05,770 --> 00:03:08,070 zawartość, która asocjacyjna. 63 00:03:08,070 --> 00:03:11,100 W szczególności należy zauważyć, że to, co Przeglądarka ostatecznie przedłożone 64 00:03:11,100 --> 00:03:16,380 Nazwa serwera jest David, którego wartość jest Malan, pole o nazwie kapitan, którego 65 00:03:16,380 --> 00:03:20,020 Wartość ta jest wyraźnie włączony, co wydaje wartość domyślna, kiedy sprawdzić 66 00:03:20,020 --> 00:03:24,670 check-box, płci, których wartość jest M dla mężczyzny, a akademik, 67 00:03:24,670 --> 00:03:26,430 których wartość jest Matthews. 68 00:03:26,430 --> 00:03:28,490 Teraz jeszcze nie zrobił nic te wartości. 69 00:03:28,490 --> 00:03:33,230 Ale wyraźnie, ponieważ PHP jest łączenie je się dla mnie w tej superglobalną 70 00:03:33,230 --> 00:03:37,760 nazwie $ _POST, będę na pewno mają dostęp programowy do zrobienia czegoś 71 00:03:37,760 --> 00:03:40,010 z tych zmiennych, takich jak zarejestrować ten Freshman. 72 00:03:40,010 --> 00:03:41,260