已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHP表单数据的获取 本讲大纲 1 了解表单及表单元素2 了解获取表单数据的两种方法3 掌握PHP传递参数的常用方法4 掌握对URL传递参数编码和编码技术5 掌握在Web页中插入PHP脚本6 掌握获取各种表单数据的操作7 掌握PHP与Web的综合应用 一 表单创建表单 使用元素 以及在其中插入相关表单元素 即可创建一个表单 表单结构 Target属性值 创建表单实例 再使用POST方法提交到数据页echo php 二 表单元素1 输入域标记输入域标记是表单常用的标记之一 常用的文本框 按钮 单选按钮 复选框等构成了一个完整的表单 输入域标记语法 参数name是指输入域的名称 参数type是指输入域的类型 在中一共提供了10种类型 用户所选择使用的类型由type属性来决定 1 text 文本框 举例 Name为文本框名称 value是文本框的默认值 size是文本框的宽度 以字符为单位 maxlength指文本框的最大输入字符数 2 密码域 password 举例 密码域 用户在该文本框中输入字符时将被替换显示为 为密文形式起保密作用 4 image 图像域 图像域是指可以用在提交按钮位置上的图片 这幅图片具有按钮的功能 3 file 文件域 举例 文件域 当文件上传时 可用来打开一个模式窗口以选择文件 然后将文件通过表单上传到服务器 如上传word文件 但必须注意的是 上传时需指定enctype multipart form data 可以实现上传功能 5 radio 单选按钮 男女单选按钮 用于设置一组选择项 用户只能选择一项 Checked属性用来设置该单选按钮时默认被选项 6 checkbox 复选框 足球篮球乒乓球复选框 允许用户选择多个选择项checked属性用来设置该复选框默认被选中 7 Submit 提交 将表单内容提交到服务器端8 reset 重置 清除与重置表单内容 用于清除表单中所有文本框的内容 而且使选择菜单项恢复到初始值 Button 按钮 按钮可以激发提交表单的动作 可以在用户需要修改表单时 将表单恢复到初始值 还可以依照程序的需要发挥其作用 一般是配合javascript脚本进行表单处理 范例 1 2 3 Hidden 隐藏域 隐藏域 用于在表单中以隐含方式提交变量值 隐藏域在页面中对于用户而言是不可见的 添加隐藏域的目的在于通过隐藏方式收集或发送信息 浏览者单击 发送 按钮发送表单时 隐藏域的信息也被一起发送到action指定的处理页 实例 Thisispage10 三 选择域标记和通过选择域标记和标记可以建立一个列表或菜单 语法 选项1选项2 参数name表示选择域的名称 参数size表示列表的行数 参数value表示菜单选项值 参数multiple表示以菜单方式显示数据 省略则以列表方式的显示数据 举例 列表方式 网络编程办公自动化网页设计 在没有添加multiple属性 选择域标记显示列表方式 使用了multiple属性选择域显示菜单方式 在该选项用户可以使用shift和ctrl键进行多选 举例 电子信息工程系汽车工程系交通与物流系 四 文字域标记文字域标记用来制作多行的文字域 可以在其中输入更多的文本 语法 文本内容举例 请输入您的建议 参数name表示文本域的名称 rows表示文字域的行数 cols表示文字域的列数 这里的rows和cols以字符为单位 value表示文字域的默认值 Warp用于设定显示和送出时的换行方式 值为off表示不自动换行 值为hard表示自动硬回车换行 换行标记一同被发送到服务器 输出时也会换行 值为soft表示自动软回车换行 换行标记也不会被发送到服务器 输出时仍然为一列 五 获取表单数据方法1 使用POST方法提交表单安全性高 POST方法不依赖于URL 不会显示在地址栏 该方法可以没有限制地传递数据到服务器 所有提交的信息在后台传输 用户在浏览器端无法看到该过程 方法2 使用GET方法提交表单GET方法是表单中method属性的默认方法 使用该方法提交的表单数据被附加到URL上 并作为URL的一部分发送到服务器端 用GET方法提交的数据是附加到URL上发送 因此 在URL的地址栏中将会显示 URL 用户传递的参数 六 PHP参数传递方法1 POST 全局变量使用PHP的 POST 预定义变量可以获取表单元素的值 格式为 POST name 举例 2 GET 全局变量使用 GET 获取通过GET方法传过来的值 使用格式为 GET name 举例 echo b 七 在PHP中获取表单数据1 获取文本框 密码域 隐藏域 按钮 文本域的值 获取表单数据 实际上就是获取不同的表单元素数据 标签中的name是所有表单元素都具备的属性 即为这个表单元素的名称 在使用时需要使用name属性来获取相应的value的属性值 所以添加的所有控件必须定义对应的name属性值 举例 2 获取单选按钮的值Radio一般是成组出现 但具有相同的name值和不同value值 在一组单选按钮中 同一时间只能有一个被选中 也就是一次只能提交一个value值 举例 3 获取复选框的值复选框能够进行项目的多项选择 复选框一般都是多个同时存在 为了便于数值传递 name的名字可以是一个数组形式 格式为 在返回页面可以使用count 函数计算数组的大小 结合for循环语句输出选择的复选框的值 举例 4 获取下拉列表框 菜单列表框的值 1 获取下拉列表框的值获取下拉列表框的值的方法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年初级会计职称全真模拟试卷(含答案解析)
- 医院后勤燃气泄漏爆炸突发事件应急预案
- 2025年招标采购工作总结及2026年风控工作计划
- 政采云平台设备投标业务故障应急处置预案
- 企业突发环境事件风险评估工作报告
- 2025年中储粮直属库招聘仓储专业考试题完整答案
- 2026-2031年中国咸宁房地产行业市场调查研究及发展前景预测报告
- 证券经纪业务管理与合规手册
- 幼儿园防欺凌应急预案
- 冀教版小学英语语法大全(3-6年级通 用)
- 2026山东鲁东南水资源配置有限公司社会招聘笔试参考题库及答案详解
- 2026年辽宁高级档案职称考试(档案管理概论)模拟试题及答案
- 2026年中级注册安全工程师安全生产法律法规模拟题库及答案
- 2026年湖南岳阳现代物流集团有限公司招聘11人笔试参考题库及答案详解
- 2026秋小学英语人教版(PEP)六年级上册教学计划
- 医院关于不合理医疗检查专项治理自查自查自纠总结
- 2026人教版四年级数学上册第四单元第3课《速度、时间和路程》课件
- 2026年贵州省纪委监委公开遴选公务员笔试试题及答案解析
- 2026年《中华人民共和国妇女权益保障法》知识竞赛题库(含答案)
- 洁净煤技术完整版ppt课件全册电子教案
- 视神经病及视路疾病课件
评论
0/150
提交评论