文章教程

2.3表单变量的应用

9/17/2020 9:45:44 PM 人评论 次浏览

2.3 表单变量的应用

在HTML中,表单拥有一个特殊功能:它们支持交互作用。除了表单之外,几乎所有的HTML元素都与设计以及展示有关,只要愿意就可将内容传送给用户;另一方面,表单为用户提供了将信息传送回Web站点创建者和管理者的可能性。如果没有表单,Web就是一个静态的网页图片。对于PHP的动态网页开发,使用表单变量对象也是经常遇到的,通常主要有post()和get()两种方法,这和其他动态语言开发的命令是一样的,本小节就介绍表单变量的使用方法。

2.3.1 POST表单变量

用于设置处理表单数据的类型,POST是系统的默认值,表示将数据表单的数据提交到“动作”属性设置的文件中进行处理。假设有一HTML表单用method="post"的方式传递给本页一个name="test"的文字信息,可用3种风格来显示这个表单变量:

alt

运行结果如图2-10所示。

alt

图2-10 post测试效果

GET和POST的主要区别:

(1)数据传递的方式以及大小;

(2)GET会将传递的数据显示在URL地址上,POST则不会;

(3)GET传递数据有限制,一般大量数据都得使用POST方法。

2.3.2 GET表单变量

GET表示追加表单的值到URL并且发送服务器请求,对于数据量比较大的长表单最好不要用这种数据处理方式。

假设有一HTML表单用method="get"的方式传递给本页一个name="test"的文字信息,可用3种风格来显示这个表单变量:

alt

运行结果如图2-11所示,在IE地址栏里显示了表单变量传递的值。

alt

图2-11 get测试效果

2.3.3 连接字符串

在PHP程序里要让多个字符串进行连接,要用到一个(.)“点”号,如下:

alt

上面的输出结果就是www.sina.com,如图2-12所示。

alt

图2-12 连接字符输出效果

有一种情况,当echo后面使用的是(")双引号的话可以这样来达到和上面同样的效果:

alt

但如果是单引号的话,就会将里面的内容完全以字符串形式输出给浏览器:

alt

将显示$website.com。

教程类别