>> DAVID MALAN: Chcę stworzyć stronę internetową za pośrednictwem które można zarejestrować za nowicjusz
sport stacjonarne.
W szczególności, stwórzmy formularz na strona, która wnosi o ich nazwy,
dla ich płci, do ich akademika, jak a także, czy nie chcieliby
być kapitanem drużyny.
Rzućmy okiem.
>> Z góry, już poszedł dalej i stworzył ten formularz tutaj.
To nie jest najładniejsza rzecz w świat, aby upewnić się, ale prosi o
wszystkich tych szczegółów.
Idziemy do przodu i teraz spójrz w źródle.
W froshim-0.php, zauważyć, że rzeczywiście całkowicie w HTML.
Okazuje się, że plik PHP nie bezwzględnie musi zawierać w PHP, ale jeśli
to nie będzie wykonywane przez tłumacz tak długo, jak to jest w latach
otwarte tag tag PHP PHP i blisko.
>> Zauważ to, że mamy naprawdę Istotą formularza HTML tutaj.
Mamy tag formularza, zgodnie z oczekiwaniami.
Mamy wejście tutaj, którego nazwa jest imię i którego typ jest tekst, na
Studenci nazwę.
>> Mamy tu kolejny wkład, który jest z , pole wyboru typu, w celu umożliwienia mu
albo, żeby określić, czy oni, że chciałbym być kapitanem drużyny.
Następnie mamy dwa wejścia, oba którego nazwa jest płci, zarówno wśród których typ jest
radia, ale które mają różne wartości, F dla kobiety i dla mężczyzny M.
Okazuje się, że przyciski opcji mogą być zaprojektowany w taki sposób, aby wzajemnie się
Ekskluzywny tak, że jeśli możemy sprawdzić mężczyzna, który unchecks kobieta, a jeśli możemy sprawdzić
kobieta, która unchecks mężczyzna.
>> Tymczasem, jeśli przystąpimy do patrz poniżej akademiku, widzimy, że jest wybrać
Menu, wewnątrz którego znajduje się całkiem sporo opcji.
Pierwsza z tych opcji nie ma żadnej wartości.
To znaczy po prostu do zapewnienia Menu jest rzeczywiście domyślnie puste
akademiku studenta.
Poniżej, mamy opcje Apley Sąd, do Canaday, i każdy inny
studiów akademik.
Teraz na dole tego menu wyboru, informacja mamy ostatecznej wejście, to jeden
typu przedstawienia, którego wartość lub etykiety jest rejestr.
>> Teraz rzućmy okiem na Plik, do których ta forma
zostanie złożone.
Jak wiesz gdzie to jest składany -
dobrze, jeśli przewijania w górę wyższy plik, zauważyć, że formularz miał tag
atrybut działania rejestru-0.php, i forma zostaną przedstawione, że
strona za pośrednictwem metody HTTP POST.
Załóżmy teraz spojrzeć następnie Rejestr-0.php.
>> W register.php, ponownie mają głównie HTML.
Ale wewnątrz ciała, to zauważyć.
Jest wstępnie tag oznaczający sformatowany tekst, tekst, który powinien być
świadczonych w stałej szerokości czcionki.
A następnie wewnątrz tego znacznika, zawiadomienia wstępnego że mamy tutaj tag PHP, otwartego i
blisko, a wywołanie funkcji o nazwie print_r, które drukuje rekurencyjnie
co przechodzą w jako argument.
>> W tym przypadku, jestem przechodząc rekurencyjnie Zmienna superglobalna
nazwie $ _POST.
Jest w tym superglobalną, to Tablica asocjacyjna, że ​​wszelkie HTTP
parametry lub pola formularza, które były przedłożone przez użytkownika zakończy się dla
nas, aby uzyskać dostęp.
Załóżmy teraz spojrzeć w Przeglądarka w froshim-0.php.
>> Idziemy dalej i zarejestrować ja jak David Malan.
Będę kapitanem, a ja mężczyzna, powiedzmy, Matthews.
Załóżmy teraz kliknij przycisk Zarejestruj.
>> A teraz, zawiadomienia widzimy ohydne wynik.
Ale to jest po prostu wynikiem Drukowanie w preformatowanego tekstu - że
jest, o stałej szerokości czcionki -
zawartość, która asocjacyjna.
W szczególności należy zauważyć, że to, co Przeglądarka ostatecznie przedłożone
Nazwa serwera jest David, którego wartość jest Malan, pole o nazwie kapitan, którego
Wartość ta jest wyraźnie włączony, co wydaje wartość domyślna, kiedy sprawdzić
check-box, płci, których wartość jest M dla mężczyzny, a akademik,
których wartość jest Matthews.
Teraz jeszcze nie zrobił nic te wartości.
Ale wyraźnie, ponieważ PHP jest łączenie je się dla mnie w tej superglobalną
nazwie $ _POST, będę na pewno mają dostęp programowy do zrobienia czegoś
z tych zmiennych, takich jak zarejestrować ten Freshman.