网站大量收购独家精品文档,联系QQ:2885784924

表单处理和PHP函数-mind130202.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
表单处理和PHP函数库 本节内容 HTML表单与PHP处理程序 PHP的调试与解决方法 PHP函数 教学目标 HTML表单是静态网页和动态网页的结合点,理解HTML表单标记的主要成员的构成和数据属性,了解这些数据成分在向PHP程序变量转换过程中所产生的对应关系和变量形态 PHP函数库的实质是一种通过CGI接口执行的网络应用指令集,要求掌握函数的一般性应用和一般程序函数。 概述 在Web上浏览时可以看到各式各样的输入表单(Form),有些只有一个文本输入框(如G之类的有哪些信誉好的足球投注网站引擎)和提交(submit)按钮,有些则比较复杂(如一些免费电子邮箱的注册表单),除了文本输入框之外,还有单选按钮、复选框、下拉选单等,虽然复杂程度不同,但表单的组成元素却是相同的。 概述 Web的交互性是从使用HTML设计的表单将数据发送到Web服务器开始的,但是HTML不是程序设计语言,需要CGI作为一种中介 CGI的功能包括审核用户从表单或HTTP请求的URL地址栏发来的数据、将数据存入数据库、或依据用户请求从数据库取出数据并通过动态网页发给浏览器等一系列工作进行处理 概述 CGI动态网页机制包括两个 部分: 首先由用户从HTML网页向服务器发送输入数据 用户数据被CGI程序处理并产生新的HTML网页 HTML表单与PHP处理程序 在浏览器的URL地址栏输入网页的名称和相关参数,而这种用户数据的输入方式显然是很不方便的。尤其不适合普通浏览器用户的使用。 在HTML中,一般浏览器用户是通过表单完成的。 HTML表单与PHP处理程序 HTML表单与PHP处理程序 HTML表单与PHP处理程序 一个简单的HTML表单 HTML !--文件名:form.htm -- BODY BgColor=#FFFFFF FORM Action=echo.php Method=GET 姓名:INPUT Type=Text Name=Name Size=20P 兴趣:INPUT Type=Text Name=Love Size=20P INPUT Type=Submit Value=传 送 /FORM /BODY /HTML HTML表单与PHP处理程序 对简单表单的PHP程序处理 HTML !--文件名:echo.php -- HEADTITLEWelcome!/TITLE/HEAD BODY BgColor=#FFFFFF CenterH2 ? echo $Name 欢迎您,您的兴趣爱好是 $Love; ?! HR/H2/Center /BODY /HTML HTML表单与PHP处理程序 注意: 含有表单的文件往往是一个“纯”HTML文件,比如上例的表单文档就是一个有“.htm”后缀的文件。 HTML表单是一个容器元素,即有开始FORM和结束/FORM标记,在FORM中至少包含两个属性:“ACTION”和“METHOD”。 HTML表单的ACTION FORM ACTION=URL ACTION属性的值表示该表单的处理方法,也就是表单提交后需要执行的CGI程序名(包括路径) 由于本课程的CGI程序用PHP编写,因此,一般ACTION属性中填写的就是对应的PHP程序或动态网页的名称。 FORM Action=echo.php Method=GET 表示在用户提交表单后,由Web服务器上的echo.php程序来处理用户所提交的数据(该文档与form.htm在同一目录中)。 HTML表单的METHOD FORM ACTION=URL METHOD=POST|GET|… METHOD说明本表单向服务器发送输入信息时的使用方式 一般有两种选择:POST和GET,默认的方式是GET。 HTML表单的METHOD 使用GET时,HTTP的客户端将表单上用户的输入信息作为字符串附加在ACTION所设定的URL后面,中间用“?”和“”隔开,然后把整个字符串传送到服务器端 PHP程序会用$QUERY_STRING内置变量获取表单所传入的信息。 但由于系统内置变量的长度限制了输入字符串的长度,因此,用GET方式所能传送的数据长度受到限制(一般为2k字节) HTML表单的METHOD 而使用POST方法时,HTTP会将表单的输入信息进行包装后发送,而不是附加在Action所设定的URL之后发送,CGI程序中可以用$CONTENT_LENGTH内置变量来确定传入数据的长度,并通过标准输入(stdin)将内容读出。 使用POST方法,用户数据的长度没有限制 Form元素的用法 在FORM与/FORM之间,可以使用除FORM以外的任何HTML的BODY容器元素中可以使用的标记,这使FORM变得非常灵活。

文档评论(0)

189****6649 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档