1 00:00:00,000 --> 00:00:00,670 2 00:00:00,670 --> 00:00:03,240 >> DAVID Malan: Pieņemsim izveidot mājas lapā, izmantojot kas freshmen var reģistrēties 3 00:00:03,240 --> 00:00:04,460 klātienē sports. 4 00:00:04,460 --> 00:00:08,090 Jo īpaši, pieņemsim izveidot formu mājas lapa, kas lūdz savu vārdu, 5 00:00:08,090 --> 00:00:11,490 viņu dzimuma, to kopmītnes, kā arī par to, vai viņi gribētu 6 00:00:11,490 --> 00:00:12,740 būt komandas kapteinis. 7 00:00:12,740 --> 00:00:14,050 Pieņemsim to apskatīt. 8 00:00:14,050 --> 00:00:17,220 >> Iepriekš, es jau esmu gājusi uz priekšu un radīja šo veidlapu šeit. 9 00:00:17,220 --> 00:00:20,210 Tas nav prettiest lieta pasaulē, lai pārliecinātos, bet tas lūgt 10 00:00:20,210 --> 00:00:21,560 visas šīs detaļas. 11 00:00:21,560 --> 00:00:24,530 Iesim uz priekšu, un tagad to apskatīt pie esošā avota. 12 00:00:24,530 --> 00:00:29,950 In froshim-0.php, paziņojums, ka man tiešām ir tiks pilnībā HTML. 13 00:00:29,950 --> 00:00:34,440 Izrādās, ka PHP fails nav stingri nepieciešams, lai apturētu PHP, bet, ja 14 00:00:34,440 --> 00:00:38,320 tā, tas tiks izpildīts pēc tulks tik ilgi, cik tas ir starp 15 00:00:38,320 --> 00:00:41,330 atvērt PHP tagu un aizvērt PHP tag. 16 00:00:41,330 --> 00:00:44,950 >> Ievērojiet, tad mums ir patiešām būtība HTML formu šeit. 17 00:00:44,950 --> 00:00:47,170 Mums ir veidlapu tag, kā gaidīts. 18 00:00:47,170 --> 00:00:51,390 Mums ir ievadi šeit, kura nosaukums ir nosaukums un kuru veids ir teksta, lai 19 00:00:51,390 --> 00:00:52,750 bakalaura nosaukumu. 20 00:00:52,750 --> 00:00:56,860 >> Mēs esam šeit vēl ievadi, kas ir par tipa izvēles rūtiņā, lai ļautu viņam 21 00:00:56,860 --> 00:01:00,060 vai viņai ir jānorāda, vai viņi patīk būt komandas kapteinis. 22 00:01:00,060 --> 00:01:04,250 Tad mums ir divas ieejas, gan, kura vārds ir dzimums, kuru abi veids ir 23 00:01:04,250 --> 00:01:09,410 radio, bet kas ir atšķirīgas vērtības, F par sieviešu un M vīrietis. 24 00:01:09,410 --> 00:01:12,940 Izrādās, ka radio pogas var būt izstrādātas tādā veidā, lai būtu savstarpēji 25 00:01:12,940 --> 00:01:16,560 ekskluzīva tādēļ, ka, ja mēs pārbaudām, vīrietis, kas unchecks sieviete, un, ja mēs pārbaudām 26 00:01:16,560 --> 00:01:18,840 sieviete, kas unchecks vīrietis. 27 00:01:18,840 --> 00:01:22,980 >> Tikmēr, ja mēs turpinātu meklēt tālāk kopmītnes, mēs redzam, ka tur izvēlieties 28 00:01:22,980 --> 00:01:26,220 izvēlne, kura iekšpusē ir diezgan maz iespējas. 29 00:01:26,220 --> 00:01:28,240 Pirmais no šiem variantiem nav nekādas vērtības. 30 00:01:28,240 --> 00:01:32,110 Tas ir vienkārši domāts, lai nodrošinātu, ka Ēdienkarte ir patiešām tukša pēc noklusējuma 31 00:01:32,110 --> 00:01:33,150 studenta kopmītnes. 32 00:01:33,150 --> 00:01:36,750 Zemāk, ka mums ir iespējas Apley Tiesa, par Canaday, un visi citi 33 00:01:36,750 --> 00:01:38,030 pirmkursnieks kopmītne. 34 00:01:38,030 --> 00:01:42,160 Tagad zemāk šis izvēlieties izvēlnes, paziņojums mums ir galīgais ievadi, šo vienu 35 00:01:42,160 --> 00:01:45,600 tipa iesniegt, kura vērtība vai etiķete ir reģistrs. 36 00:01:45,600 --> 00:01:48,080 >> Tāpēc tagad pieņemsim to apskatīt failu, uz kuru šī veidlapa 37 00:01:48,080 --> 00:01:49,380 būs jāiesniedz. 38 00:01:49,380 --> 00:01:50,930 Kā zināt, kur tas ir iesniegšanas - 39 00:01:50,930 --> 00:01:54,840 labi, ja mēs ritinātu atpakaļ uz augšu augstāks failu, ievērosiet, ka forma tag bija 40 00:01:54,840 --> 00:01:59,820 darbība atribūts reģistrā-0.php, un forma tiks iesniegts, ka 41 00:01:59,820 --> 00:02:02,950 lapas, izmantojot HTTP metodi pastu. 42 00:02:02,950 --> 00:02:06,610 Pieņemsim tagad to apskatīt, tad reģistrs, 0.php. 43 00:02:06,610 --> 00:02:10,210 >> In register.php, mēs atkal ir galvenokārt HTML. 44 00:02:10,210 --> 00:02:12,320 Bet iekšpusē ķermeņa, nepamanīt. 45 00:02:12,320 --> 00:02:16,240 Tur iepriekš tag, kas apzīmē formatētas teksta, teksts, kas būtu 46 00:02:16,240 --> 00:02:18,080 sniegti monospaced fontu. 47 00:02:18,080 --> 00:02:23,480 Un tad iekšā, ka iepriekš tag, brīdinājuma ka mēs esam šeit PHP tagu, atvērtu un 48 00:02:23,480 --> 00:02:28,010 tuvu, un zvans uz funkciju sauc print_r, kas izdrukas rekursīvi 49 00:02:28,010 --> 00:02:29,930 ko jūs iet tik savu argumentu. 50 00:02:29,930 --> 00:02:33,690 >> Šajā gadījumā, es esmu, kas iet rekursīvi superglobāls mainīgais 51 00:02:33,690 --> 00:02:36,080 sauc par $ _POST. 52 00:02:36,080 --> 00:02:40,530 Tas ir šajā superglobāls, šis asociatīvā masīva, ka jebkura HTTP 53 00:02:40,530 --> 00:02:44,980 parametrus vai veidlapas laukus, kas bija lietotājs iesniedz nonāks uz 54 00:02:44,980 --> 00:02:46,040 mums piekļūt. 55 00:02:46,040 --> 00:02:50,160 Pieņemsim tagad to apskatīt, kas pārlūkprogramma at froshim-0.php. 56 00:02:50,160 --> 00:02:53,710 >> Iesim uz priekšu un reģistrēt sevi kā David Malan. 57 00:02:53,710 --> 00:02:57,580 Es būšu kapteinis, un es būšu vīrietis, teiksim, Matthews. 58 00:02:57,580 --> 00:02:59,120 Pieņemsim tagad noklikšķiniet uz Reģistrēties. 59 00:02:59,120 --> 00:03:01,210 >> Un tagad, ievērosiet, mēs redzam pretīgs rezultātu. 60 00:03:01,210 --> 00:03:04,420 Bet tas ir tikai rezultāts drukāšana preformatted tekstā - ka 61 00:03:04,420 --> 00:03:05,770 ir monospaced fonts - 62 00:03:05,770 --> 00:03:08,070 saturs, kas asociatīvā masīva. 63 00:03:08,070 --> 00:03:11,100 Jo īpaši, ievērosiet, ka tas, ko pārlūks galu galā iesniedza 64 00:03:11,100 --> 00:03:16,380 serveris ir vārds, kuru vērtība ir David Malan, lauku sauc kapteinis, kura 65 00:03:16,380 --> 00:03:20,020 vērtība ir acīmredzot, kas, šķiet, ir noklusējuma vērtība, kad es varētu pārbaudīt 66 00:03:20,020 --> 00:03:24,670 pārbaudiet kastes, dzimumu, kuru vērtība ir M vīriešu un kopmītnes, 67 00:03:24,670 --> 00:03:26,430 kuru vērtība ir Matthews. 68 00:03:26,430 --> 00:03:28,490 Tagad es to vēl nav izdarījušas neko ar šīm vērtībām. 69 00:03:28,490 --> 00:03:33,230 Bet skaidri, jo PHP ir komplektēšanu viņiem par mani šajā superglobāls 70 00:03:33,230 --> 00:03:37,760 sauc $ _POST, es, protams, ir programmatisku pieeju kaut ko darīt 71 00:03:37,760 --> 00:03:40,010 ar tiem rādītājiem, piemēram, reģistrē šo pirmkursnieks. 72 00:03:40,010 --> 00:03:41,260