版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Project1MemberManagementSystemSchoolofSoftware,ChengduPolytechnicLecturer:MuQichunTask3ObtainingBack-endDataFormSettingClicktheSubmitbuttonontheregistrationpage,thesystemwillautomaticallyredirecttotheback-endpageappointedbyaction.Ontheback-endpage,usetheglobalarray$_GETor$_POSTtoobtainthedatasubmittedbyafront-endform.Themethodforobtainingdataisdeterminedbythedatasubmissionmethodusedbythefront-endform.Ifthefrontendusesthegetmethodtosubmitthedata,apply$_GET.Ifthefrontendusesthepostmethodtosubmitthedata,apply$_POST.Ofcourse,theglobalarray$_REQUESTcanbeusedforreadingthedatasubmittedbythefront-endform,whichcanbereadwithgetandpostboth.Toobtainthevaluecompletedbythefront-endforminthebackend,somesettingsmustbemadetotheformfield.Addoneattributenametoeachformfield.Addthesameattributenametotheradiobuttons(orcheckboxes)ofthesamegroup.Addoneattributevaluetotheradiobuttonsandthecheckbox.Forthecheckbox,settheattributenameintheformofonedata.ClicktheSubmitbuttonintheform,thesystemwillredirecttothepageappointedbytheattributeactionofthetagform,andcarrycorrespondingfront-enddata.Therearetwocarryingmethods,namelygetandpost,whichcanbesetthroughtheattributemethodofthetagform.Differencesbetweengetandpostinclude:Getisunsafe,becausethedataisplacedinarequestedURLinthetransmissionprocess.However,alloperationsofPostareinvisibletotheuser.Gettransmitsasmallamountofdata,mainlyduetotherestrictiononURLlength,whilePosttransmitsalargeamountofdata,withnorestrictionsmadebydefaultingeneralcase.ThevaluesofdatasetsinFormrestrictedbyGetmustbeASCIIcharacters,whilePostsupporttheentireISO10646characterset.However,theexecutionefficiencyofGetishigherthanthatofPost.Getisthedefaultmethodforsubmittingaform.ObtainingFormDatawithPHPClicktheSubmitbuttonontheregistrationpage,thesystemwillautomaticallyredirecttotheback-endpageappointedbyaction.Ontheback-endpage,usetheglobalarray$_GETor$_POSTtoobtainthedatasubmittedbyafront-endform.Themethodforobtainingdataisdeterminedbythedatasubmissionmethodusedbythefront-endform.Ifthefrontendusesthegetmethodtosubmitthedata,apply$_GET.Ifthefrontendusesthepostmethodtosubmitthedata,apply$_POST.Ofcourse,theglobalarray$_REQUESTcanbeusedforreadingthedatasubmittedbythefront-endform,whichcanbereadwithgetandpostboth.CreatethepostReg.phpfileinaproject,andenterthefollowingcodestoreadandtestback-enddata.ObtainingFormDatawithPHPRunthesingup.phpfile,entereachdataintheform,clicktheSubmitbutton,entertheback-endpage,andviewtheoperatingresults.ObtainingFormDatawithPHPApredefinedvariable$_POSTisusedforcollectingvaluesinformsfrommethod="post"inPHP,andisofthearraytype.MessagessentfromaformwiththePOSTmethodareinvisibletoallpersons(notdisplayedintheaddressbarofthebrowser),withoutanyrestrictiononitsvolume.However,bydefault,themaximuminformationsentbythePOSTmethodis8MB(whichcanbesetpost_max_sizeinthephp.inifile).Doyourememberhowtosettheattributenameinafront-endformforeachcontrol.Use$_POST['username']toreadthevalueofacontrolwiththenameofusernameofthefrom-endformfromaback-endfile.Asmultiplevaluescanbeselectedinthecheckbox,thenameintheformofthefunctionformfav[]isusedinafront-endform.Certainly,onearrayisreadattheendwith$_POST['fav'].UsethefunctionechotooutputthevalueofonevariableinPHP.However,asdirectoutputisnotavailableforarrays,thefunctionimplodeisusedforprocessing.Thefunctionimplode()returnsacharacterstringcomposedofarrayelements,andthefirstparameterstipulatesthecontentplacedbetweenarrayelements,withthedefaultvalueof""(nullcharacterstring).Here,acommaisusedforconnectingthearrayelements.Thesecondparameteristhespecificarraytobeprocessed.ObtainingFormDatawithPHPInthesexcontrolinafront-endform,thevalue1issetfortheoption“Male”,whilethevalue0issetfortheoption“Female”.Therefore,thevaluesofsexreadintheback-endfileare1and0.However,thevaluesarewrongif1and0aredirectlyoutputted,whichneedtoberespectivelyconvertedto“Male”and“Female”.Usetheexpression?heretofinishtheoperation.Theexpression?equatestothedoublebranchstatementif...esle.Iftheexpressionaheadof?istrue,returnthevaluebehind?.Otherwise,returnthevaluesbehind:.Judgewhether$sexequalsto1.Ifyes,output“Male”.Ifno,output“Female”.Directlyplaceacharacterstringinapairofquotationmarksorsinglequotationmarksinthefunctionecho,tooutputthecharacterstringasis.Directlyplacethevariablesbetweendoublequotationmarkstooutputthem.However,ifonevariableisdirectlyinsertedbetweensinglequotationmarks,thevariablescannotbeparsed,withthenameofthevariableitselfdirectlydisplayedinthebrowser.Insuchcase,connectorsareused,forexample
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淮阴师范学院《室内系统设计》2022-2023学年第一学期期末试卷
- 淮阴师范学院《网球》2022-2023学年第一学期期末试卷
- 淮阴师范学院《国学经典选读》2022-2023学年第一学期期末试卷
- 淮阴工学院《数据通信技术》2022-2023学年第一学期期末试卷
- 淮阴师范学院《播音与主持》2022-2023学年第一学期期末试卷
- DB3707121-2024小麦良种生产技术规程
- 低温仓储与食品冷链物流考核试卷
- 光纤激光器的原理与应用考核试卷
- 初等教育中的科学教育与创新考核试卷
- 电气设备安装安装调试考核试卷
- 《大医精诚》说课(新)
- 牛羊屠宰管理办法
- 《微观经济学》课程思政教学案例(一等奖)
- DBJ50T-232-2016 建设工程监理工作规程
- 国际人力资源管理课程教学大纲
- 深信服园区级双活数据中心
- T-CSCS 016-2021 钢结构制造技术标准
- DB37∕T 5031-2015 SMC玻璃钢检查井应用技术规程
- 回弹强度对应表
- DB32T 3713-2020 高速公路建设工程施工班组管理规范
- (完整版)气管插管技术PPT课件
评论
0/150
提交评论