>> 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.