《表单处理》PPT课件(I)

《表单处理》PPT课件(I)

ID:39703447

大小:1.52 MB

页数:31页

时间:2019-07-09

《表单处理》PPT课件(I)_第1页
《表单处理》PPT课件(I)_第2页
《表单处理》PPT课件(I)_第3页
《表单处理》PPT课件(I)_第4页
《表单处理》PPT课件(I)_第5页
资源描述:

《《表单处理》PPT课件(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第九讲表单处理课前回顾路径与磁盘操作(了解)文件属性的操作(了解)操作目录(了解)操作文件(重点)读取和写入文件(重点)本节内容窗体处理与URL参数(重点)网页窗体的用途HTML标签建立网页窗体$_POST与$_GET结合数组变量URL参数传递数据常用Html标签(掌握)文本框,密码框,文本区域框单选框,多选框,下拉框9.1.1网页窗体的用途PHP程序是在服务器端执行,换句话说,客户端网页只负责取得用户输入的数据,然后将输入数据送到服务器端进行处理,使用的是HTML网页窗体,如下图所示:9.1.2HTML表单标签在HTML卷标关于网页窗体的标签只有五个,如下表所示:表单标签说

2、明

Html表单标签输入或选择数据的表单域,包含按钮和文本框字段,不同type属性表示不同的字段建立选单字段,内含文字区域字段9.1.2建立网页窗体-架构

3、get"action="URL"enctype="MIME">9.1.2

标签的属性name属性:窗体名称。method属性:设定数据送出方式,如下:action属性:设定PHP窗体处理程序所在的路径,也可以是URL网址,如下所示:enctype属性:设定窗体数据传送时的编码方式。9.1.3$_POST与$_GET在服务器端的PHP接收程序中,必

5、须依照

标签中的method属性设定值,利用PHP内建的「预定变量」来接收传过来的数据。PHP关于窗体处理的「预定变量」有下列两种:(1)$_GET(默认方式):接收由窗体页面使用get方法(URL网址参数传遞),传送过来的字段数据。属于全局的结合数组变量,其数组索引值为所接收字段的识别名称。(2)$_POST:接收由窗体页面使用post方法(HTTP标头资料传遞),传送过来的字段数据。属于全局的结合数组变量,其数组索引值为所接收字段的识别名称。9.1.3$_POST与$_GET而使用POST方法时,HTTP会将表单的输入信息进行包装后发送,而GET方式是附加在Ac

6、tion所设定的URL之后发送。使用POST方法,用户数据的长度没有限制,而由于系统内置变量的长度限制了输入字符串的长度,因此,用GET方式所能传送的数据长度受到限制(一般为2k字节)9.1.3$_POST与$_GET例如:网页窗体拥有名为Username的标签,在PHP程序代码可以使用上表的预定变量取得域值,如下所示:$name=$_POST["Username"];$name=$_GET["Username"];PHP程序代码到底是使用$_POST或$_GET变量,需视HTML窗体卷标的method属性值而定,当method=“post”,则使用$_POST,

7、否则使用$_GET9.1.4URL参数传递数据PHP除了可以使用本章后的窗体来传递数据外,还可以使用超链接URL参数转址传送数据给其他PHP程序,如下所示:登入网站标签的超链接传递Username和Password一共两个参数。9.1.4URL参数传递-取得参数值PHP程序取得超链接传递参数如同窗体的get方法,可以使用$_GET数组变量取得参数或域值,如下所示:$username=$_GET["Username"];$pass=$_GET["Password

8、"];9.2.1文本框文字与密码框文本域标签取得文字框的内容9.2.1文字与密码方块字段-语法文字和密码方块都可以输入一段文字内容,唯一的差别在于密码字段输入的数据并不会显示出来,而是使用小圆点或「*」星号代替,其基本语法如下所示:

9、password"name="Name"maxlength=valuereadonly="False

10、True"size="Value"value="String">9.2.1文字与密码方块字段-属性语法的属性说明,如下表所示:9.2.1取得

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。