PHP编程基础与实例教程第3版(中篇,共上中下3篇).pptVIP

PHP编程基础与实例教程第3版(中篇,共上中下3篇).ppt

  1. 1、本文档共142页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
根据相关教材和网络资源整理制作,可作为授课教师的参考资料和专业学生、从业人员的自学资料。如有侵权,请联系删除!

PHP编程基础与实例教程第三版

PHPFundamentalsPractices3ndEdition第6章PHP处理FORM表单主讲:孔祥盛

本章大纲6-1认识GET请求、FORM表单和POST请求6-2FORM表单6-3文件上传功能的实现6-4URL路径6-5其他常用的预定义变量

6-1认识GET请求、FORM表单和POST请求GET译作“获取、获得”,浏览器向Web服务器发送GET请求的主要目的是从Web服务器获取网页数据。有时我们需要向Web服务器提交数据,此时我们需要借助FORM表单向Web服务器发送POST请求。POST译作“邮寄、投递”,FORM表单就像是一份快递单。

6-1认识GET请求、FORM表单和POST请求想象一下我们邮寄包裹的场景:我们从快递员处申领一份快递单,填写收件人和发件人后,就可以将包裹“投递”给快递公司的快递员了。同样的道理,我们运行Web服务器的某个FORM表单程序,从Web服务器申领一张FORM表单,填写FORM表单,点击提交按钮后,FORM表单上填写的数据就被“投递”给Web服务器的PHP程序了。

6-1认识GET请求、FORM表单和POST请求总之,浏览器向Web服务器发送POST请求的主要目的就是将FORM表单上填写的数据提交给Web服务器的PHP程序,PHP程序就可以通过预定义变量$_POST获取POST请求中的参数信息。

FORM表单由表单标签、表单控件和表单按钮3个部分组成,通常情况下,表单控件和表单按钮必须放在表单标签中才有意义。6-2FORM表单

6-2FORM表单1.表单标签外观上,表单标签类似于表格的虚框,虽无法显示,但它是表单控件和表单按钮的容器,定义了表单的边界。功能上,表单标签设置了表单数据的提交方式、表单数据的处理程序。表单标签像编剧,虽然默默存在却能决定剧情。表单标签的语法格式如下。formaction=处理程序method=postname=enctype=这里是表单控件的代码和表单按钮的代码。/form

6-2FORM表单2.表单控件外观上,表单控件在浏览器上可见。功能上,它允许浏览器用户填写数据或者选择数据。表单控件像演员,总是能够在浏览器用户面前华丽现身。表单控件包括单行文本框、单选框、多行文本框和下拉列表等。

6-2FORM表单2.表单控件(1)单行文本框(2)密码框

6-2FORM表单2.表单控件(3)复选框

6-2FORM表单2.表单控件(4)单选框(5)单选框

6-2FORM表单2.表单控件(6)下拉选择框

6-2FORM表单2.表单控件(7)单选框

6-2FORM表单2.表单控件(8)文件上传框

6-2FORM表单3.表单控件的其他常用属性(1)required属性:告诉浏览器该表单控件必须填写,如果留空,提交表单时将阻止提交,并显示警告信息,该属性无须设置值。(2)placeholder属性:当表单控件留空时,设置需要显示的提示信息。(3)disabled属性:禁用该表单控件,该属性无须设置值。

6-2FORM表单4.其他表单控件(1)邮箱输入框

6-2FORM表单4.其他表单控件(2)数字输入框

6-2FORM表单4.其他表单控件(3)表单控件分组

6-2FORM表单5.表单按钮(1)提交按钮(2)重置按钮

6-2FORM表单6.补充知识1.GET提交方式和POST提交方式的特点(1)POST提交方式比GET提交方式安全。(2)POST提交方式可以提交更多的数据。(3)GET提交方式不能用于文件上传。POST提交方式支持文件上传。(4)GET提交方式提交的数据需要通过预定义变量$_GET获取,POST提交方式提交的数据需要通过预定义变量$_POST获取。

6-2FORM表单6.补充知识2.将表单控件定义为数组

6-2FORM表单6.补充知识2.将表单控件定义为数组

6-3文件上传功能的实现1.文件上传的相关配置1.file_uploads。配置是否允许通过HTTP协议上传文件。默认值为On,表示Web服务器支持通过HTTP协议上传文件。典型配置示例:file_uploads=On2.post_max_size。配置Web服务器能够接收的表单数据上限,默认值

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档