DAVID Malan: Gadewch i ni greu gwefan drwy y gall Grwpiau myfyrwyr Grwpiau Cymuned gofrestru ar gyfer chwaraeon rhyngfurol. Yn arbennig, gadewch i greu ffurf ar tudalen ar y we sy'n gofyn am ei enw, am eu rhyw, am eu dorm, fel ogystal ag ai peidio byddent yn hoffi fod yn gapten tîm. Gadewch i gymryd golwg. O flaen llaw, yr wyf eisoes wedi mynd yn ei flaen a chreu y ffurflen hon yma. Dyw hi ddim yn y peth harddaf yn y byd, i fod yn sicr, ond mae'n gofyn am holl fanylion hynny. Gadewch i ni fynd yn ei flaen ac yn awr yn edrych yn y ffynhonnell sylfaenol. Yn froshim-0.php, sylwch fy mod mewn gwirionedd yn cael yn gyfan gwbl HTML. Mae'n troi allan nad yw ffeil PHP yn Mae angen i gaeth at gynnwys PHP, ond os mae'n ei wneud, bydd yn cael ei weithredu gan y cyfieithydd cyn belled â'i fod yn yn y canol y tag PHP agored a thag PHP agos. Hysbysiad wedyn bod gennym mewn gwirionedd hanfod ffurflen HTML yma. Mae gennym y ffurflen tag, yn ôl y disgwyl. Mae gennym mewnbwn yma, y ​​mae ei enw yn enwi ac y mae eu math yn destun, ar gyfer y israddedigion enw. Sydd gennym yma mewnbwn arall sy'n sydd o teipiwch siec-blwch er mwyn caniatáu iddo neu hi i bennu a ydynt wedi neu beidio yn hoffi i fod yn gapten tîm. Yna, mae gennym ddau mewnbynnau, yn enw y mae ei yw rhyw, y ddau o'i fath yn radio ond sydd â gwahanol werthoedd, F am benyw a M ar gyfer dynion. Mae'n troi allan y gall botymau radio fod yn cynllunio yn y modd hwn i fod yn ddwy ochr unigryw felly os byddwn yn gwirio dynion, bod benywaidd unchecks, ac os ydym yn gwirio benywaidd, sy'n unchecks dynion. Yn y cyfamser, os ydym yn mynd i edrych isod dorm, rydym yn gweld bod yna dethol fwydlen, tu mewn sydd yn dipyn o ychydig o ddewisiadau. Y cyntaf o'r opsiynau hynny oes unrhyw werth. Mae wedi golygu yn syml i sicrhau bod y fwydlen yn wir yn wag yn ddiofyn ar gyfer dorm y myfyriwr. Isod hynny, mae gennym opsiynau ar gyfer Apley Llys, er Canaday, a phob eraill noswylio freshman. Nawr i lawr o dan y ddewislen dewis, rhybudd mae gennym fewnbwn terfynol, mae hyn yn un o'r math gyflwyno, gwerth y mae ei neu label gofrestr. Felly nawr gadewch i ni edrych ar y ffeil y mae'r ffurflen hon yn mynd i gael ei gyflwyno. Sut i wybod ble mae'n cael eu cyflwyno - dda os ydym yn sgrolio yn ôl i fyny yn uwch yn y ffeil, yn sylwi bod y ffurflen tag wedi priodoledd gweithredu cofrestr-0.php, a bydd y ffurflen yn cael ei chyflwyno i'r dudalen trwy'r post dull HTTP. Gadewch i ni yn awr yn cymryd golwg, yna cofrestr-0.php. Yn register.php, rydym unwaith eto cael HTML yn bennaf. Ond tu mewn i'r corff, sylwi ar hyn. Mae yna tag cyn sy'n dynodi testun wedi'i fformatio, testun a ddylai fod yn rendro mewn ffont monospaced. Ac yna y tu mewn i'r tag, rhybudd cyn sydd gennym yma tag PHP, agored a agos, a galwad i swyddogaeth o'r enw print_r, sy'n argraffu recursively beth bynnag yr ydych yn pasio i mewn fel ei ddadl. Yn yr achos hwn, dwi'n pasio yn recursively newidyn superglobal a elwir yn $ _post. Mae yn superglobal hwn, mae hyn yn amrywiaeth cysylltiadol, bod unrhyw HTTP paramedrau neu feysydd ffurflen a oedd yn a gyflwynwyd gan y defnyddiwr yn y pen draw ar gyfer ni i gael mynediad. Gadewch i ni yn awr yn edrych mewn porwr yn froshim-0.php. Gadewch i ni fynd yn ei flaen a chofrestru fy hun fel David Malan. 'N annhymerus' fod yn gapten, a byddaf yn dyn i mewn, dyweder, Matthews. Gadewch i ni yn awr cliciwch Gofrestr. Ac yn awr, sylwch rydym yn gweld canlyniad erchyll. Ond mae hyn yn syml o ganlyniad i argraffu mewn testun wedi'i fformatio - bod yw, ffont monospaced - cynnwys y amrywiaeth cysylltiadol. Yn benodol, yn sylwi bod yr hyn y mae'r porwr yn y pen draw a gyflwynwyd i'r gweinydd yn enw sy'n werth David Malan; cae o'r enw capten, y mae eu gwerth yn ôl pob golwg ar, sy'n ymddangos i fydd y gwerth diofyn pan fyddaf yn gwirio gwirio-bocs, rhyw, eu gwerth yn M ar gyfer dynion, a dorm, gwerth sydd â'r Matthews. Nawr Nid wyf wedi gwneud dim eto â'r gwerthoedd hyn. Ond yn amlwg, oherwydd PHP yn bwndelu nhw i fyny i mi yn superglobal hwn a elwir yn $ _post, 'n annhymerus' yn sicr wedi mynediad rhaglennol i wneud rhywbeth gyda newidynnau hynny, fel cofrestru freshman hwn.