- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP程序设计04
第4章 PHP和HTML表单 主 讲:田 旭 Email:tianxu@ 本章主要内容 HTML表单 GET提交方法 POST提交方法 获取提交的数据 文本框、单选按钮、复选框 列表框、隐藏字段 常用表单数据验证 URL编码解码函数 HTML表单 大部分网页通过表单实现交互 定义表单: form name= method= action= enctype= //表单内容 /form 说明: action:包含程序的URL,该程序用于处理表单提交的信息 enctype:为特殊的协议指定某些格式 method:表单提交的方法:GET和POST name:表单的名称 HTML表单 定义表单: form method=get action=get.php 帐号:input maxLength=25 size=16 name=login br 密码: input type=password size=19 name=passwd br input type=submit name=submit value=提交 input type=reset name=reset value=重填 /form HTML表单程序举例 HTML表单- GET提交方法 GET提交方法本质上是将数据通过连接地址的形式传递到下一个页面。GET方法提交的数据量不宜太大。其实现途径: 1)直接书写超级链接 将要传递的数据直接话URL的后面,如 http://.../show.php?name1=valuename2=... 2)表单 需要两个文件:HTML表单文件和表单处理文件 表单程序举例 get.htm get.php HTML表单- POST提交方法 POST方法本质是将所有的数据作为单独的数据块提交到服务器。 表单程序举例 post.htm post.php 获取提交的数据 1)接收通过HTML表单元素提交的信息,自动为表单元素分配变量。 变量名实际上就是HTML表单中的name属性 2)将提交的数据保存在全局数据组中,通过调用系统特定的自动全局变量来获取相应的值 $_GET $_POST $_REQUEST = $_GET + $_POST + $_COOKIE 获取提交的数据- 文本框 INPUT type=text size=16 name=login maxlength=25 文本框表单控件的名称为login,其值的获取: $login //全局变量 _GET[‘login’] _POST[‘login’] 获取提交的数据- 单选按钮 INPUT type=radio value= name=domain checked 教师 INPUT type=radio value= name=domain 学生 单选按钮表单控件radio的名称为domain,其值的获取: _GET[‘domain’] _POST[‘domain’] 获取提交的数据- 复选框 input type=checkbox name=dance value=dance跳舞br input type=checkbox name=tour value=tour旅游br input type=checkbox name=sing value=sing唱歌br input type=checkbox name=ball value=ball 打球br input type=submit name=submit value=提交 input type=reset name=reset value=重填 获取提交的数据- 复选框 echo $_GET[dance]; echo $_GET[tour]; echo $_GET[sing]; echo $_GET[ball]; 获取提交的数据- 复选框 安全获取复选框提交的数据 if (!empty($_GET[dance])) echo $_GET[dance] . br; if (!empty($_GET[tour])) echo $_GET[tour]. br; if (!empty($_GET[sing])) echo $_GET[sing] . br; if (!empty($_GET[ball])) echo $_GET[ball] . br; 获取提交的数据- 复选框 快速获取复选框提交的数据 将所有的复选框名称统一,其值加载到相应的数组中: input type=checkbox name=hobby[ ] value=dance 跳舞br input type=checkbox name=hobby[ ] value=tour 旅游br 获取: if (!empty($_G
您可能关注的文档
最近下载
- 2024年高空作业考试题库附答案5套(完整版).DOC
- 印刷类原辅料进料检验标准.pdf
- 部编人教版四年级上册《道德与法治》全册教学反思.pdf VIP
- 江苏省南通市2023-2024学年高一上学期语文期中考试试卷(含答案).pdf VIP
- 国家开放大学《中国近现代史纲要》社会实践报告.docx VIP
- 领读经典-现代文学(1)(山东大学)中国大学MOOC慕课 章节测验期末考试答案.docx
- 《幼儿挑食、偏食行为的原因分析及对策》开题报告(含提纲)5800字.doc
- 2022年贵州省高职(专科)分类招生中职生文化综合考试试卷(语数英、含答案).pdf
- 小学语文优秀教学案例.docx VIP
- 冬季血压早达标远离心脑血管疾病-高血压慢性病培训讲座课件PPT.pptx
文档评论(0)