1 00:00:00,000 --> 00:00:00,670 2 00:00:00,670 --> 00:00:03,240 >> DAVID Malan: Gadewch i ni greu gwefan drwy y gall Grwpiau myfyrwyr Grwpiau Cymuned gofrestru ar gyfer 3 00:00:03,240 --> 00:00:04,460 chwaraeon rhyngfurol. 4 00:00:04,460 --> 00:00:08,090 Yn arbennig, gadewch i greu ffurf ar tudalen ar y we sy'n gofyn am ei enw, 5 00:00:08,090 --> 00:00:11,490 am eu rhyw, am eu dorm, fel ogystal ag ai peidio byddent yn hoffi 6 00:00:11,490 --> 00:00:12,740 fod yn gapten tîm. 7 00:00:12,740 --> 00:00:14,050 Gadewch i gymryd golwg. 8 00:00:14,050 --> 00:00:17,220 >> O flaen llaw, yr wyf eisoes wedi mynd yn ei flaen a chreu y ffurflen hon yma. 9 00:00:17,220 --> 00:00:20,210 Dyw hi ddim yn y peth harddaf yn y byd, i fod yn sicr, ond mae'n gofyn am 10 00:00:20,210 --> 00:00:21,560 holl fanylion hynny. 11 00:00:21,560 --> 00:00:24,530 Gadewch i ni fynd yn ei flaen ac yn awr yn edrych yn y ffynhonnell sylfaenol. 12 00:00:24,530 --> 00:00:29,950 Yn froshim-0.php, sylwch fy mod mewn gwirionedd yn cael yn gyfan gwbl HTML. 13 00:00:29,950 --> 00:00:34,440 Mae'n troi allan nad yw ffeil PHP yn Mae angen i gaeth at gynnwys PHP, ond os 14 00:00:34,440 --> 00:00:38,320 mae'n ei wneud, bydd yn cael ei weithredu gan y cyfieithydd cyn belled â'i fod yn yn y canol 15 00:00:38,320 --> 00:00:41,330 y tag PHP agored a thag PHP agos. 16 00:00:41,330 --> 00:00:44,950 >> Hysbysiad wedyn bod gennym mewn gwirionedd hanfod ffurflen HTML yma. 17 00:00:44,950 --> 00:00:47,170 Mae gennym y ffurflen tag, yn ôl y disgwyl. 18 00:00:47,170 --> 00:00:51,390 Mae gennym mewnbwn yma, y ​​mae ei enw yn enwi ac y mae eu math yn destun, ar gyfer y 19 00:00:51,390 --> 00:00:52,750 israddedigion enw. 20 00:00:52,750 --> 00:00:56,860 >> Sydd gennym yma mewnbwn arall sy'n sydd o teipiwch siec-blwch er mwyn caniatáu iddo 21 00:00:56,860 --> 00:01:00,060 neu hi i bennu a ydynt wedi neu beidio yn hoffi i fod yn gapten tîm. 22 00:01:00,060 --> 00:01:04,250 Yna, mae gennym ddau mewnbynnau, yn enw y mae ei yw rhyw, y ddau o'i fath yn 23 00:01:04,250 --> 00:01:09,410 radio ond sydd â gwahanol werthoedd, F am benyw a M ar gyfer dynion. 24 00:01:09,410 --> 00:01:12,940 Mae'n troi allan y gall botymau radio fod yn cynllunio yn y modd hwn i fod yn ddwy ochr 25 00:01:12,940 --> 00:01:16,560 unigryw felly os byddwn yn gwirio dynion, bod benywaidd unchecks, ac os ydym yn gwirio 26 00:01:16,560 --> 00:01:18,840 benywaidd, sy'n unchecks dynion. 27 00:01:18,840 --> 00:01:22,980 >> Yn y cyfamser, os ydym yn mynd i edrych isod dorm, rydym yn gweld bod yna dethol 28 00:01:22,980 --> 00:01:26,220 fwydlen, tu mewn sydd yn dipyn o ychydig o ddewisiadau. 29 00:01:26,220 --> 00:01:28,240 Y cyntaf o'r opsiynau hynny oes unrhyw werth. 30 00:01:28,240 --> 00:01:32,110 Mae wedi golygu yn syml i sicrhau bod y fwydlen yn wir yn wag yn ddiofyn ar gyfer 31 00:01:32,110 --> 00:01:33,150 dorm y myfyriwr. 32 00:01:33,150 --> 00:01:36,750 Isod hynny, mae gennym opsiynau ar gyfer Apley Llys, er Canaday, a phob eraill 33 00:01:36,750 --> 00:01:38,030 noswylio freshman. 34 00:01:38,030 --> 00:01:42,160 Nawr i lawr o dan y ddewislen dewis, rhybudd mae gennym fewnbwn terfynol, mae hyn yn un 35 00:01:42,160 --> 00:01:45,600 o'r math gyflwyno, gwerth y mae ei neu label gofrestr. 36 00:01:45,600 --> 00:01:48,080 >> Felly nawr gadewch i ni edrych ar y ffeil y mae'r ffurflen hon 37 00:01:48,080 --> 00:01:49,380 yn mynd i gael ei gyflwyno. 38 00:01:49,380 --> 00:01:50,930 Sut i wybod ble mae'n cael eu cyflwyno - 39 00:01:50,930 --> 00:01:54,840 dda os ydym yn sgrolio yn ôl i fyny yn uwch yn y ffeil, yn sylwi bod y ffurflen tag wedi 40 00:01:54,840 --> 00:01:59,820 priodoledd gweithredu cofrestr-0.php, a bydd y ffurflen yn cael ei chyflwyno i'r 41 00:01:59,820 --> 00:02:02,950 dudalen trwy'r post dull HTTP. 42 00:02:02,950 --> 00:02:06,610 Gadewch i ni yn awr yn cymryd golwg, yna cofrestr-0.php. 43 00:02:06,610 --> 00:02:10,210 >> Yn register.php, rydym unwaith eto cael HTML yn bennaf. 44 00:02:10,210 --> 00:02:12,320 Ond tu mewn i'r corff, sylwi ar hyn. 45 00:02:12,320 --> 00:02:16,240 Mae yna tag cyn sy'n dynodi testun wedi'i fformatio, testun a ddylai fod yn 46 00:02:16,240 --> 00:02:18,080 rendro mewn ffont monospaced. 47 00:02:18,080 --> 00:02:23,480 Ac yna y tu mewn i'r tag, rhybudd cyn sydd gennym yma tag PHP, agored a 48 00:02:23,480 --> 00:02:28,010 agos, a galwad i swyddogaeth o'r enw print_r, sy'n argraffu recursively 49 00:02:28,010 --> 00:02:29,930 beth bynnag yr ydych yn pasio i mewn fel ei ddadl. 50 00:02:29,930 --> 00:02:33,690 >> Yn yr achos hwn, dwi'n pasio yn recursively newidyn superglobal 51 00:02:33,690 --> 00:02:36,080 a elwir yn $ _post. 52 00:02:36,080 --> 00:02:40,530 Mae yn superglobal hwn, mae hyn yn amrywiaeth cysylltiadol, bod unrhyw HTTP 53 00:02:40,530 --> 00:02:44,980 paramedrau neu feysydd ffurflen a oedd yn a gyflwynwyd gan y defnyddiwr yn y pen draw ar gyfer 54 00:02:44,980 --> 00:02:46,040 ni i gael mynediad. 55 00:02:46,040 --> 00:02:50,160 Gadewch i ni yn awr yn edrych mewn porwr yn froshim-0.php. 56 00:02:50,160 --> 00:02:53,710 >> Gadewch i ni fynd yn ei flaen a chofrestru fy hun fel David Malan. 57 00:02:53,710 --> 00:02:57,580 'N annhymerus' fod yn gapten, a byddaf yn dyn i mewn, dyweder, Matthews. 58 00:02:57,580 --> 00:02:59,120 Gadewch i ni yn awr cliciwch Gofrestr. 59 00:02:59,120 --> 00:03:01,210 >> Ac yn awr, sylwch rydym yn gweld canlyniad erchyll. 60 00:03:01,210 --> 00:03:04,420 Ond mae hyn yn syml o ganlyniad i argraffu mewn testun wedi'i fformatio - bod 61 00:03:04,420 --> 00:03:05,770 yw, ffont monospaced - 62 00:03:05,770 --> 00:03:08,070 cynnwys y amrywiaeth cysylltiadol. 63 00:03:08,070 --> 00:03:11,100 Yn benodol, yn sylwi bod yr hyn y mae'r porwr yn y pen draw a gyflwynwyd i'r 64 00:03:11,100 --> 00:03:16,380 gweinydd yn enw sy'n werth David Malan; cae o'r enw capten, y mae eu 65 00:03:16,380 --> 00:03:20,020 gwerth yn ôl pob golwg ar, sy'n ymddangos i fydd y gwerth diofyn pan fyddaf yn gwirio 66 00:03:20,020 --> 00:03:24,670 gwirio-bocs, rhyw, eu gwerth yn M ar gyfer dynion, a dorm, 67 00:03:24,670 --> 00:03:26,430 gwerth sydd â'r Matthews. 68 00:03:26,430 --> 00:03:28,490 Nawr Nid wyf wedi gwneud dim eto â'r gwerthoedd hyn. 69 00:03:28,490 --> 00:03:33,230 Ond yn amlwg, oherwydd PHP yn bwndelu nhw i fyny i mi yn superglobal hwn 70 00:03:33,230 --> 00:03:37,760 a elwir yn $ _post, 'n annhymerus' yn sicr wedi mynediad rhaglennol i wneud rhywbeth 71 00:03:37,760 --> 00:03:40,010 gyda newidynnau hynny, fel cofrestru freshman hwn. 72 00:03:40,010 --> 00:03:41,260