流觞区直

导航

2.表单与PHP

  不管是一般的企业网站还是复杂的网络应用,都离不开数据的添加。通过PHP服务器端脚本语言,程序可以处理那些通过浏览器对Web应用进行数据调用或添加的请求。

  回忆一下平常使用的网站数据输入功能,不管是Web邮箱还是QQ留言,都经常要填写一些表格,再由这些表格把数据发送出去。而完成这个工作的部件就是“表单(form)”

  虽然表单(form)是HTML语言的东西,但是PHP与form变量的衔接是无缝的。PHP关心的是怎么获得和使用form中的数据。由于PHP功能强大,可以很轻松地对它们进行处理。

  处理表单数据的基本过程是:数据从Web表单发送到PHP代码,经过处理再生成HTML输出。它的处理原理是:当PHP处理一个页面的时候,会检查URL、表单数据、上传文件、可用cookie、web服务器和环境变量,如果有可用信息,就可以直接通过PHP访问自动全局变量数组$_GET、$_POST、$_FILES、$COOKIE、$_SERVER和$ENV得到。

 

一、表单设计:

表单是一个比较特殊的组件,在html中有着比较特殊的功能与结构。下面了解下表单的基本元素:

1.表单的基本结构:

表单的基本结构是由<form></form>标识包裹的区域,例如:

<HTML>
	<HEAD>
	</HEAD>
	<BODY>
	<form action=" " method=" " enctype=" " >
          .........
        </form>
	</BODY>
</HTML>     

 其中,<form>标识内必须包含属性。action指定数据所要发送的对象文件,mothod指定数据传输的方式。如果在上传文件等操作,还要定义enctype属性以指定数据类型。

 

2.文本框:

文本框是form输入框中最常见的。下面通过例子讲述文本框的使用方法。

  01.在网站根目录下创建index.html文件,文件代码如下:

<HTML>
<HEAD>
</HEAD>
<BODY>
<form action="index.php" method="post">
<h3>输入一个信息(比如名称):</h3>
<input type="text" name="name" size="10" />
</form>
</BODY>
</HTML>

  02.在网站根目录下创建index.php,文件代码如下:

<?php 
$name = $_POST['name'];
echo $name;
?>  

运行index.html,结果如下图所示:

[案例分析]:

(1).<input type="text" name="name" size="10" />语句定义了form的文本框。定义一个输入框为文本框的必要因素为:

  <input type="text"..../>

  其它的属性则如实例中一样,可以定义文本框的name属性,以确认此文本框的唯一性,定义size属性以确认文本框的长度。

(2).在index.php文件中,则使文本框的name值为'name'。

 

posted on 2019-04-21 13:26  流觞区直  阅读(149)  评论(0编辑  收藏  举报