>> DAVID Malan: Pieņemsim izveidot mājas lapā, izmantojot kas freshmen var reģistrēties
klātienē sports.
Jo īpaši, pieņemsim izveidot formu mājas lapa, kas lūdz savu vārdu,
viņu dzimuma, to kopmītnes, kā arī par to, vai viņi gribētu
būt komandas kapteinis.
Pieņemsim to apskatīt.
>> Iepriekš, es jau esmu gājusi uz priekšu un radīja šo veidlapu šeit.
Tas nav prettiest lieta pasaulē, lai pārliecinātos, bet tas lūgt
visas šīs detaļas.
Iesim uz priekšu, un tagad to apskatīt pie esošā avota.
In froshim-0.php, paziņojums, ka man tiešām ir tiks pilnībā HTML.
Izrādās, ka PHP fails nav stingri nepieciešams, lai apturētu PHP, bet, ja
tā, tas tiks izpildīts pēc tulks tik ilgi, cik tas ir starp
atvērt PHP tagu un aizvērt PHP tag.
>> Ievērojiet, tad mums ir patiešām būtība HTML formu šeit.
Mums ir veidlapu tag, kā gaidīts.
Mums ir ievadi šeit, kura nosaukums ir nosaukums un kuru veids ir teksta, lai
bakalaura nosaukumu.
>> Mēs esam šeit vēl ievadi, kas ir par tipa izvēles rūtiņā, lai ļautu viņam
vai viņai ir jānorāda, vai viņi patīk būt komandas kapteinis.
Tad mums ir divas ieejas, gan, kura vārds ir dzimums, kuru abi veids ir
radio, bet kas ir atšķirīgas vērtības, F par sieviešu un M vīrietis.
Izrādās, ka radio pogas var būt izstrādātas tādā veidā, lai būtu savstarpēji
ekskluzīva tādēļ, ka, ja mēs pārbaudām, vīrietis, kas unchecks sieviete, un, ja mēs pārbaudām
sieviete, kas unchecks vīrietis.
>> Tikmēr, ja mēs turpinātu meklēt tālāk kopmītnes, mēs redzam, ka tur izvēlieties
izvēlne, kura iekšpusē ir diezgan maz iespējas.
Pirmais no šiem variantiem nav nekādas vērtības.
Tas ir vienkārši domāts, lai nodrošinātu, ka Ēdienkarte ir patiešām tukša pēc noklusējuma
studenta kopmītnes.
Zemāk, ka mums ir iespējas Apley Tiesa, par Canaday, un visi citi
pirmkursnieks kopmītne.
Tagad zemāk šis izvēlieties izvēlnes, paziņojums mums ir galīgais ievadi, šo vienu
tipa iesniegt, kura vērtība vai etiķete ir reģistrs.
>> Tāpēc tagad pieņemsim to apskatīt failu, uz kuru šī veidlapa
būs jāiesniedz.
Kā zināt, kur tas ir iesniegšanas -
labi, ja mēs ritinātu atpakaļ uz augšu augstāks failu, ievērosiet, ka forma tag bija
darbība atribūts reģistrā-0.php, un forma tiks iesniegts, ka
lapas, izmantojot HTTP metodi pastu.
Pieņemsim tagad to apskatīt, tad reģistrs, 0.php.
>> In register.php, mēs atkal ir galvenokārt HTML.
Bet iekšpusē ķermeņa, nepamanīt.
Tur iepriekš tag, kas apzīmē formatētas teksta, teksts, kas būtu
sniegti monospaced fontu.
Un tad iekšā, ka iepriekš tag, brīdinājuma ka mēs esam šeit PHP tagu, atvērtu un
tuvu, un zvans uz funkciju sauc print_r, kas izdrukas rekursīvi
ko jūs iet tik savu argumentu.
>> Šajā gadījumā, es esmu, kas iet rekursīvi superglobāls mainīgais
sauc par $ _POST.
Tas ir šajā superglobāls, šis asociatīvā masīva, ka jebkura HTTP
parametrus vai veidlapas laukus, kas bija lietotājs iesniedz nonāks uz
mums piekļūt.
Pieņemsim tagad to apskatīt, kas pārlūkprogramma at froshim-0.php.
>> Iesim uz priekšu un reģistrēt sevi kā David Malan.
Es būšu kapteinis, un es būšu vīrietis, teiksim, Matthews.
Pieņemsim tagad noklikšķiniet uz Reģistrēties.
>> Un tagad, ievērosiet, mēs redzam pretīgs rezultātu.
Bet tas ir tikai rezultāts drukāšana preformatted tekstā - ka
ir monospaced fonts -
saturs, kas asociatīvā masīva.
Jo īpaši, ievērosiet, ka tas, ko pārlūks galu galā iesniedza
serveris ir vārds, kuru vērtība ir David Malan, lauku sauc kapteinis, kura
vērtība ir acīmredzot, kas, šķiet, ir noklusējuma vērtība, kad es varētu pārbaudīt
pārbaudiet kastes, dzimumu, kuru vērtība ir M vīriešu un kopmītnes,
kuru vērtība ir Matthews.
Tagad es to vēl nav izdarījušas neko ar šīm vērtībām.
Bet skaidri, jo PHP ir komplektēšanu viņiem par mani šajā superglobāls
sauc $ _POST, es, protams, ir programmatisku pieeju kaut ko darīt
ar tiem rādītājiem, piemēram, reģistrē šo pirmkursnieks.