PHP表单数据的获取.ppt

上传人:sh****n 文档编号:6347682 上传时间:2020-02-23 格式:PPT 页数:29 大小:322.31KB
返回 下载 相关 举报
PHP表单数据的获取.ppt_第1页
第1页 / 共29页
PHP表单数据的获取.ppt_第2页
第2页 / 共29页
PHP表单数据的获取.ppt_第3页
第3页 / 共29页
点击查看更多>>
资源描述
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 获取下拉列表框的值获取下拉列表框的值的方法 与获取文本框的值类似 还是利用 POST 全局变量进行获取 举例 5 获取文件域的值文件域主要应用于有文件或图片需要上传的页面 文件域有一个特有的属性accept 用于指定用户可以上传的文件类型 如果需要限制文件上传的类型 需要设置该属性
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!