>> DAVID Malan: Idemo napraviti web stranicu putem koji brucoši mogu prijaviti za
intramuralnog sporta.
Konkretno, neka je stvoriti obrazac na web stranica koja pita za njihovo ime,
za njihov spol, za njihovu domu, kao te jesu li ili nisu željeli
biti kapetan momčadi.
Idemo pogledati.
>> U unaprijed, već sam otišao naprijed i stvorili ovaj oblik ovdje.
Nije najljepša stvar u svijet, kako bi bili sigurni, ali to ne traži
sve te detalje.
Idemo naprijed i sada pogledati na temeljni izvor.
U froshim-0.php, primijetiti da sam zapravo su u cijelosti HTML.
Ispada da je PHP datoteka ne striktno moraju sadržavati PHP, ali ako
se to dogodi, to će biti izvršeni tumač, tako dugo dok je između
otvoren PHP tag i blizu PHP tag.
>> Obavijest onda da imamo stvarno Suština HTML oblik ovdje.
Imamo obrazac oznaku, kako se i očekivalo.
Imamo ulaz ovdje, čije ime je ime i čiji tip je tekst, za
dodiplomskog ime.
>> Imamo ovdje još jedan ulaz koji je od potvrdni okvir upisati kako bi mu se omogućilo
ili joj se odrediti da li ili ne oni bi htjeli biti kapetan momčadi.
Zatim imamo dva ulaza, oba čije ime je spol, obojica kojima je tip
radio, ali koje imaju različite vrijednosti, F za ženski i M za muško.
Ispada da je radio gumbi mogu biti osmišljen na taj način da se međusobno
ekskluzivno, tako da, ako smo provjeriti muško, da unchecks žena, a ako smo provjeriti
žena, koja unchecks muško.
>> U međuvremenu, ako nastavite gledati u nastavku spavaonica, vidimo da postoji odaberite
izbornik, unutar kojih se vrlo malo mogućnosti.
Prvi od tih opcija nema vrijednosti.
To je jednostavno značilo da bi se osiguralo da Izbornik je doista prazna po defaultu za
spavaonica studenta.
Ispod toga, imamo mogućnosti za Apley Sud, za Canaday, i svaki drugi
brucoš spavaonica.
Sada se ispod toga odaberite izbornik, obavijest imamo konačni ulaz, ovo
tipa podnijeti, čija je vrijednost ili natpis je registar.
>> Pa sad idemo pogledati datoteka na koje se ovaj oblik
će biti podnesen.
Kako znati gdje je to podnosi -
Pa ako smo pomicali natrag gore viši u file, primijetite da oblik tag imala
action atribut registara 0.php, a obrazac će se dostaviti na to
stranica putem HTTP POST metoda.
Idemo sada pogledati zatim registar-0.php.
>> U register.php, opet smo Imate uglavnom HTML.
No, unutar tijela, primijetiti.
Tu je pre tag koji označava formatiran tekst, tekst koji bi trebao biti
donio u monospaced font.
A onda u tom pre tag, najave da imamo ovdje PHP oznake, otvorite i
u neposrednoj blizini, a poziv funkcije zove print_r, koji ispisuje rekurzivno
god prođe u kao argument.
>> U ovom slučaju, ja sam u prolazu rekurzivno superglobal promjenjiva
nazvao _POST $.
To je u ovom superglobal, to asocijativno polje, da bilo HTTP
parametara ili iz polja koji su bili podnesen od strane korisnika će završiti za
nam da pristup.
Idemo sada pogledati u preglednik na froshim-0.php.
>> Idemo naprijed i registrirajte ja kao David Malan.
Ja ću biti kapetan, a ja ću biti muškarac u, recimo, Matthews.
Idemo sada kliknite Register.
>> I sada, primijetit ćemo vidjeti odvratan rezultat.
No, to je jednostavno posljedica tisak u formatiran tekst - da
je, monospaced font -
sadržaj koji asocijativni niz.
Konkretno, primijetiti da je ono što browser konačnici podnosi
poslužitelj je ime čija je vrijednost David Malan; polje pozvao kapetan, čiji je
vrijednost je očito na što se čini da biti zadana vrijednost kada sam provjeriti
check-box, spol, čija je vrijednost M je za muško i studentski dom,
čija vrijednost je Matthews.
Sada sam još nisu učinili ništa s tim vrijednostima.
Ali, jasno, jer PHP je povezivanje im se za mene u ovom superglobal
nazvao _POST $, ja sigurno će imati programski pristup učiniti nešto
s tim varijablama, kao što su registrirajte brucoš.