1 00:00:00,000 --> 00:00:00,670 2 00:00:00,670 --> 00:00:03,240 >> DAVID Malan: Atendu krei retejon tra kio freshmen povas registri por 3 00:00:03,240 --> 00:00:04,460 intramural sportoj. 4 00:00:04,460 --> 00:00:08,090 En aparta, ni kreos formo sur retpaĝo kiuj petas lian nomon, 5 00:00:08,090 --> 00:00:11,490 cxar ilia sekso, pro ilia dormejo, kiel tiel kiel, ĉu aŭ ne ili ŝatus 6 00:00:11,490 --> 00:00:12,740 esti teamestro. 7 00:00:12,740 --> 00:00:14,050 Ni rigardu. 8 00:00:14,050 --> 00:00:17,220 >> Anticipe, Mi jam antaŭenirinta kaj kreis tiun formon ĉi tie. 9 00:00:17,220 --> 00:00:20,210 Ĝi ne estas la plej bela afero en la mondo, por esti certa, sed ĝi petas 10 00:00:20,210 --> 00:00:21,560 ĉiuj el tiuj detaloj. 11 00:00:21,560 --> 00:00:24,530 Ni iru antaŭen kaj nun rigardu ĉe la suba fonto. 12 00:00:24,530 --> 00:00:29,950 En froshim-0.php, rimarki, ke mi vere havas tute HTML. 13 00:00:29,950 --> 00:00:34,440 Rezultas, ke PHP-dosiero ne strikte bezonas enhavi PHP, sed se 14 00:00:34,440 --> 00:00:38,320 ĝi, ĝi estos plenumata de la interpretisto tiel longe kiel ĝi estas en inter 15 00:00:38,320 --> 00:00:41,330 la malferma PHP etikedon kaj proksima PHP etikedo. 16 00:00:41,330 --> 00:00:44,950 >> Rimarku do, ke ni havas vere La esenco HTML formo tie. 17 00:00:44,950 --> 00:00:47,170 Ni havas la formon etikedo, kiel atendis. 18 00:00:47,170 --> 00:00:51,390 Ni havas eniron tien, kies nomo estas Nomo kaj kies tipo estas teksto, pro la 19 00:00:51,390 --> 00:00:52,750 studentoj nomo. 20 00:00:52,750 --> 00:00:56,860 >> Ni nenion havas cxi tie alia enigo tio de tajpi check-box por ebligi al li 21 00:00:56,860 --> 00:01:00,060 aŭ ŝia precizigi ĉu aŭ ne ili volonte ŝatas esti teamestro. 22 00:01:00,060 --> 00:01:04,250 Tiam ni havos du eniroj, ambaŭ kies nomo estas genro, ambaŭ kies tipo estas 23 00:01:04,250 --> 00:01:09,410 radio sed kiuj havas malsamajn valorojn: F por ino kaj M por masklo. 24 00:01:09,410 --> 00:01:12,940 Rezultas, ke radio butonoj povas esti desegnita en ĉi tiu maniero al esti reciproke 25 00:01:12,940 --> 00:01:16,560 ekskluziva tiel ke se ni kontrolu masklo, ke unchecks ino, kaj se ni kontrolu 26 00:01:16,560 --> 00:01:18,840 ino, ke unchecks masklo. 27 00:01:18,840 --> 00:01:22,980 >> Dume, se oni procedas por rigardi sube dormejo, ni vidas, ke tie estas unuaranga 28 00:01:22,980 --> 00:01:26,220 menuo, interne de kio estas sufiĉe da ebloj. 29 00:01:26,220 --> 00:01:28,240 La unua de tiuj opcioj havas nenian valoron. 30 00:01:28,240 --> 00:01:32,110 Ĝi estas simple signifis por certigi, ke la menuo estas ja malplenan defaŭlte por 31 00:01:32,110 --> 00:01:33,150 la studenta dormejo. 32 00:01:33,150 --> 00:01:36,750 Malsupre, ke ni havas eblojn por Apley Tribunalo, por Canaday, kaj cxiu alia 33 00:01:36,750 --> 00:01:38,030 novulo dormoĉambro. 34 00:01:38,030 --> 00:01:42,160 Nun malsupre ĉi unuaranga menuon, avizo ni havos finon enigo, ĉi tiu 35 00:01:42,160 --> 00:01:45,600 de tipo submit, kies valoro aŭ stampo estas registro. 36 00:01:45,600 --> 00:01:48,080 >> Do nun ni rigardu la dosiero al kiu tiu formo 37 00:01:48,080 --> 00:01:49,380 tuj estos donita. 38 00:01:49,380 --> 00:01:50,930 Kiel scii, kie ĝi estas submetante - 39 00:01:50,930 --> 00:01:54,840 bone se ni rulumu reen pli alten en la dosiero, rimarkos, ke la formo tag havis 40 00:01:54,840 --> 00:01:59,820 ago atributo de registro-0.php, kaj la formo estos donita al tiu 41 00:01:59,820 --> 00:02:02,950 pagxo per la HTTP metodo post. 42 00:02:02,950 --> 00:02:06,610 Ni nun rigardu tiam registron-0.php. 43 00:02:06,610 --> 00:02:10,210 >> En register.php, ni denove havas plejparte HTML. 44 00:02:10,210 --> 00:02:12,320 Sed interne de la korpo, rimarki tion. 45 00:02:12,320 --> 00:02:16,240 Tie estas la antaŭ etikedo, kiun signas formatita teksto, teksto kiu devus esti 46 00:02:16,240 --> 00:02:18,080 sendadis en samspacitajn tiparo. 47 00:02:18,080 --> 00:02:23,480 Kaj poste interne ke la antaŭ etikedo, avizo ke ni havas tie PHP etikedo, malferma kaj 48 00:02:23,480 --> 00:02:28,010 apude, kaj alvokon al funkcio nomita print_r, kiuj impresoj rekursie 49 00:02:28,010 --> 00:02:29,930 kion ajn vi pasas en kiel ĝia argumento. 50 00:02:29,930 --> 00:02:33,690 >> En ĉi tiu kazo, mi pasas en rekursie a superglobal variablo 51 00:02:33,690 --> 00:02:36,080 nomita $ _post. 52 00:02:36,080 --> 00:02:40,530 Ĝi estas en ĉi superglobal, tiu asocieca tabelo, ke ajna HTTP 53 00:02:40,530 --> 00:02:44,980 parametroj aŭ formo kampoj, kiuj estis afiŝita de la uzanto finos por 54 00:02:44,980 --> 00:02:46,040 ni konsentas. 55 00:02:46,040 --> 00:02:50,160 Ni nun rigardu en retumilo ĉe froshim-0.php. 56 00:02:50,160 --> 00:02:53,710 >> Ni iru antaŭen kaj aliĝu mem, kiel David Malan. 57 00:02:53,710 --> 00:02:57,580 Mi estos al ni estron, kaj mi estos virseksulon en, ekzemple, Matthews. 58 00:02:57,580 --> 00:02:59,120 Ni nun klaku Registru. 59 00:02:59,120 --> 00:03:01,210 >> Kaj nun, rimarki ni vidas malbelega rezulto. 60 00:03:01,210 --> 00:03:04,420 Sed tio estas simple la rezulto de impreso en formatita teksto - tio 61 00:03:04,420 --> 00:03:05,770 estas, samspacitajn tiparo - 62 00:03:05,770 --> 00:03:08,070 la enhavon de tiu asocieca tabelo. 63 00:03:08,070 --> 00:03:11,100 Specife, ili rimarkas, ke tio, kion la retumilo finfine submetiĝis al la 64 00:03:11,100 --> 00:03:16,380 servilo estas nomo kies valoro estas David Malan; kampo nomita kapitano, kies 65 00:03:16,380 --> 00:03:20,020 valoro estas ŝajne plu, kiuj ŝajnas esti la defaŭlta valoro kiam mi kontrolu a 66 00:03:20,020 --> 00:03:24,670 check-box; genro, kies valoro Estas M por vira, kaj dormejo, 67 00:03:24,670 --> 00:03:26,430 kies valoro estas Matthews. 68 00:03:26,430 --> 00:03:28,490 Nun mi ankoraŭ ne faris ion ajn kun tiuj valoroj. 69 00:03:28,490 --> 00:03:33,230 Sed klare, ĉar PHP bundling ilin ĉe mi en ĉi superglobal 70 00:03:33,230 --> 00:03:37,760 nomita $ _post, mi certe programita aliro por fari ion 71 00:03:37,760 --> 00:03:40,010 kun tiuj variabloj, kiel enskribi ĉi novulo. 72 00:03:40,010 --> 00:03:41,260