PHP与WEB页面交互ppt课件.ppt

PHP与WEB页面交互ppt课件.ppt

ID:60801885

大小:12.61 MB

页数:25页

时间:2020-12-19

PHP与WEB页面交互ppt课件.ppt_第1页
PHP与WEB页面交互ppt课件.ppt_第2页
PHP与WEB页面交互ppt课件.ppt_第3页
PHP与WEB页面交互ppt课件.ppt_第4页
PHP与WEB页面交互ppt课件.ppt_第5页
资源描述:

《PHP与WEB页面交互ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PHP与WEB页面交互高兴伟目录点击添加文本点击添加文本点击添加文本点击添加文本一、WEB表单介绍Web表单的功能是使浏览器和网站有一个互动的平台。Web表单主要用来在网页中发送数据到服务器。一、通过

标记创建表单:创建表单应用的是
标记,可以在
标记中设置表的属性,也可以在
标记之间插入表单元素(控件)。name:表单的名称。method:

2、表单的提交方式,取值有get和post两个(区别是:get提交方式将表单的内容附加在URL地址后面,提交时地址栏上显示提交的内容,安全性低,限制大小;post方式将表单中的信息作为一个数据块发送到服务器的处理程序中,在浏览器中不显示提交的信息,安全性高,理论上不限定大小),默认为get提交,但一般使用post提交。action:表单提交的URL(可以是相对位置也可以是绝对位置),即将表单数据提交给谁处理。PHP中一般都是PHP文件。target:设置返回信息的显示方式,即表单提交页(action属性指定的url)在窗口中的打开方法。_blank:返回信

3、息显示在新的窗口中。_parent:返回信息显示在父级窗口中。_self:返回信息显示在当前窗口中,默认。_top:返回信息显示在顶级窗口中。注:以上属性,我们一般只设置action、method即可,必要时设置name和enctype(如果上传的为文件,则需要修改该属性值),其他的不用设置。二、form表单中常用的表单元素:1、文本域和密码域:2、提交、重置和普通按钮:3、单选按钮和复选框:因为是单选按钮,所以两个按钮的name值一样,保证只能选择一个,checked="checked"表示的是默认选择。可以进行多个选择,也可以用checked="c

4、hecked"来进行默认选择4、隐藏域:5、多行文本域:通过rows指定行数,cols指定列数。6、下拉列表框:作业:1、写一个form表单,里面有用户名和密码两项,使用post方式传递,在另一php页面进行接收,并显示出来。2、将上面的题目新增性别(单选按钮)、爱好(多选框)、所在宿舍(下拉列表)、个人简介(文本域)年龄、出生日期。在另一个页面中显示出来。(尝试着使用判断放到form标签中显示)checkbox传递的值能否接收多个?什么方式可以处理该问题。3、将课上讲解的每一种表单元素都在PHP页面中书写一遍,并在浏览器中查看效果,每种标签元素和标签

5、元素的名称占一行。二、在WEB页面中嵌入PHP脚本方法有2种:(1)直接在HTML标记中添加PHP标记符;(2)在表单中添加PHP标记符,包括表单的属性值都可以使用PHP标记符添加PHP代码。举例:在一个PHP页面中定义几个常用的表单元素,输入值后,跳转到另一个页面,显示这些表单元素。一、在HTML中嵌入PHP脚本:在HTML中可以随时添加PHP脚本标记,两个标记之间的所有文本都会被解析为PHP,而标记之外的任何文本都会被认为是普通的HTML。二、在表单中嵌入PHP脚本:三、$_POST[]和$_GET[]:表

6、单元素值的获取方法。PHP在获取表单元素值时使用的是全局变量$_POST[]和$_GET[]。1、$_POST[]:$_POST['表单元素的name值']除了使用这种方式外,还可以使用$name这种方式直接获取表单中name=“name”的元素的值,但这种方式存在安全隐患,不提倡使用这种方式。2、$_GET[]:$_GET['表单元素的name值']不但可以获取表单中以GET方式传递的值,也可以获取超链接中传递的参数值(在地址栏中?后面传递的值都可以使用它进行接收)。3、通过URL传递数据(只能用$_GET[]接收值)通过URL传递数据是实现PHP与

7、Web页面交互的第2种方法。通过URL传递数据与表单中以GET方式传递数据相同,都是将数据作为URL地址的参数,通过URL完成数据的传递,其基本格式如下:我是第二条新闻接收的方法:$_GET[‘id’]例子:注意:如果要传多个值,则在后面加个&name=……注:可以使用isset()函数测试一个变量是否存在(unset()相反的函数)。boolisset(mixedvar[,mixedvar[,...]])如果var存

8、在则返回TRUE,否则返回FALSE。如果已经使用unset()释放了一个变量之后,它将不再是

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

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

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