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.