1 00:00:00,000 --> 00:00:00,670 2 00:00:00,670 --> 00:00:03,240 >> DAVID Malan: Ejja tinħoloq website via li freshmen jistgħu jirreġistraw 3 00:00:03,240 --> 00:00:04,460 isports intramurali. 4 00:00:04,460 --> 00:00:08,090 B'mod partikolari, ejja joħloq forma fuq paġna web li titlob għall-isem tagħhom, 5 00:00:08,090 --> 00:00:11,490 għall-sess tagħhom, għall-dorm tagħhom, kif ukoll jekk jew le li tixtieq 6 00:00:11,490 --> 00:00:12,740 jkun kaptan tim. 7 00:00:12,740 --> 00:00:14,050 Ejja tagħti ħarsa. 8 00:00:14,050 --> 00:00:17,220 >> Bil-quddiem, stajt diġà marret quddiem u ħolqot din il-formola hawn. 9 00:00:17,220 --> 00:00:20,210 Mhuwiex il-ħaġa prettiest fil- dinja, biex tkun ċert, iżda ma jistaqsu għall- 10 00:00:20,210 --> 00:00:21,560 kollha ta 'dawk id-dettalji. 11 00:00:21,560 --> 00:00:24,530 Ejja imorru quddiem u issa tagħti ħarsa fis-sors sottostanti. 12 00:00:24,530 --> 00:00:29,950 Fil froshim-0.php, avviż li jien attwalment ikollhom kollox HTML. 13 00:00:29,950 --> 00:00:34,440 Jirriżulta li fajl PHP ma strettament jeħtieġu li fihom PHP, imma jekk 14 00:00:34,440 --> 00:00:38,320 ma, se jiġu eżegwiti mill- interpretu sakemm huwa fl bejn 15 00:00:38,320 --> 00:00:41,330 l-tikketta PHP miftuħ u tag PHP qrib. 16 00:00:41,330 --> 00:00:44,950 >> Avviż allura li għandna verament l-essenza forma HTML hawn. 17 00:00:44,950 --> 00:00:47,170 Għandna l-forma tag, kif mistenni. 18 00:00:47,170 --> 00:00:51,390 Għandna input hawn, li ismu huwa isem u li tip huwa test, għall- 19 00:00:51,390 --> 00:00:52,750 ggradwawx isem. 20 00:00:52,750 --> 00:00:56,860 >> Għandna hawnhekk input ieħor thats ta ' tip check-kaxxa sabiex jippermettu lilu 21 00:00:56,860 --> 00:01:00,060 jew lilha li tispeċifika jekk theyd jew le simili li jkun kaptan tim. 22 00:01:00,060 --> 00:01:04,250 Imbagħad għandna żewġ inputs, kemm-isem li huwa sess, it-tnejn li tip huwa 23 00:01:04,250 --> 00:01:09,410 radju iżda li għandhom valuri differenti, F għall-mara u M għall-irġiel. 24 00:01:09,410 --> 00:01:12,940 Jirriżulta li buttuni tar-radju jista 'jkun mfassla b'dan il-mod biex ikunu reċiprokament 25 00:01:12,940 --> 00:01:16,560 esklussiva b'tali mod li jekk aħna jiċċekkjaw maskili, li nisa unchecks, u jekk aħna jiċċekkjaw 26 00:01:16,560 --> 00:01:18,840 nisa, li unchecks maskili. 27 00:01:18,840 --> 00:01:22,980 >> Sadanittant, jekk aħna jipproċedi biex tfittex hawn taħt dorm, naraw li hemm tagħżel 28 00:01:22,980 --> 00:01:26,220 menu, ġewwa tagħhom huwa pjuttost ftit għażliet. 29 00:01:26,220 --> 00:01:28,240 L-ewwel minn dawn l-għażliet m'għandha l-ebda valur. 30 00:01:28,240 --> 00:01:32,110 Huwa sempliċiment maħsuba biex jiżguraw li l- menu huwa tabilħaqq blank billi default għall 31 00:01:32,110 --> 00:01:33,150 dorm-istudent. 32 00:01:33,150 --> 00:01:36,750 Taħt dak, għandna għażliet għall Apley Qorti, għall Canaday, u kull oħra 33 00:01:36,750 --> 00:01:38,030 dormitory freshman. 34 00:01:38,030 --> 00:01:42,160 Issa isfel taħt dan menu tagħżel, avviż għandna input finali, dan wieħed 35 00:01:42,160 --> 00:01:45,600 tat-tip tissottometti, il-valur li jew it-tikketta huwa reġistru. 36 00:01:45,600 --> 00:01:48,080 >> Allura issa ejja tagħti ħarsa lejn il- file li għalih din il-formola 37 00:01:48,080 --> 00:01:49,380 se jiġu ppreżentati. 38 00:01:49,380 --> 00:01:50,930 Kif tkun taf fejn huwa jiġi sottomess - 39 00:01:50,930 --> 00:01:54,840 ukoll jekk aħna iscroll back up ogħla fil- fajl, tinnota li l-forma tag kellhom 40 00:01:54,840 --> 00:01:59,820 attribut azzjoni tar-reġistru tat 0.php, u l-formola se tkun ippreżentata għand dak 41 00:01:59,820 --> 00:02:02,950 paġna permezz tal-HTTP metodu post. 42 00:02:02,950 --> 00:02:06,610 Ejja issa tagħti ħarsa imbagħad reġistru-0.php. 43 00:02:06,610 --> 00:02:10,210 >> Fl register.php, aħna napprovaw jkollhom aktar HTML. 44 00:02:10,210 --> 00:02:12,320 Iżda ġewwa tal-ġisem, avviż dan. 45 00:02:12,320 --> 00:02:16,240 Hemm tag pre li tindika s- test preformatted, it-test li għandu jkun 46 00:02:16,240 --> 00:02:18,080 mogtħija font monospaced. 47 00:02:18,080 --> 00:02:23,480 U mbagħad ġewwa li tag, avviż pre li għandna hawn tikketta PHP, miftuħa u 48 00:02:23,480 --> 00:02:28,010 qrib, u sejħa għal funzjoni msejħa print_r, li prints recursively 49 00:02:28,010 --> 00:02:29,930 x'ikun inti jgħaddu bħala argument tagħha. 50 00:02:29,930 --> 00:02:33,690 >> F'dan il-każ, jien tgħaddi fil recursively varjabbli superglobal 51 00:02:33,690 --> 00:02:36,080 imsejħa $ _POST. 52 00:02:36,080 --> 00:02:40,530 Huwa f'dan superglobal, dan firxa assoċjattiva, li kull HTTP 53 00:02:40,530 --> 00:02:44,980 parametri jew oqsma forma li kienu sottomessa mill-utent se jispiċċaw għal 54 00:02:44,980 --> 00:02:46,040 us għall-aċċess. 55 00:02:46,040 --> 00:02:50,160 Ejja issa tagħti ħarsa fil- browser fil froshim-0.php. 56 00:02:50,160 --> 00:02:53,710 >> Ejja jimxi 'l quddiem u jirreġistraw nnifsi bħala David Malan. 57 00:02:53,710 --> 00:02:57,580 I ser tkun kaptan, u jien ser tkun raġel fi, ngħidu aħna, Matthews. 58 00:02:57,580 --> 00:02:59,120 Ejja issa ikklikkja Reġistru. 59 00:02:59,120 --> 00:03:01,210 >> U issa, avviż naraw riżultat hideous. 60 00:03:01,210 --> 00:03:04,420 Iżda din hija sempliċement ir-riżultat ta ' istampar test preformatted - li 61 00:03:04,420 --> 00:03:05,770 jiġifieri, font monospaced - 62 00:03:05,770 --> 00:03:08,070 kontenuti ta 'dak firxa assoċjattiva. 63 00:03:08,070 --> 00:03:11,100 B'mod partikolari, avviż li dak l- browser finalment sottomessi lill- 64 00:03:11,100 --> 00:03:16,380 server huwa isem li l-valur huwa David Malan; qasam msejħa kaptan, li 65 00:03:16,380 --> 00:03:20,020 valur huwa apparentement fuq, li jidher li jkun il-valur default meta I check a 66 00:03:20,020 --> 00:03:24,670 check-kaxxa; sess, li l-valur huwa M għall-irġiel, u dorm, 67 00:03:24,670 --> 00:03:26,430 valur tagħhom huwa Matthews. 68 00:03:26,430 --> 00:03:28,490 Issa I għadhom ma jsir xejn ma 'dawn il-valuri. 69 00:03:28,490 --> 00:03:33,230 Iżda b'mod ċar, għaliex PHP huwa irbit minnhom up għalija f'din superglobal 70 00:03:33,230 --> 00:03:37,760 imsejħa $ _POST, jien ser ċertament, aċċess programmatiku biex tagħmel xi ħaġa 71 00:03:37,760 --> 00:03:40,010 ma 'dawk il-varjabbli, bħal jirreġistra din freshman. 72 00:03:40,010 --> 00:03:41,260