技术开发 频道

实例学习PHP之表单处理篇

    现在我们已经知道如何生成输入小控件了,那么在这些控件里输入的数据怎么传递给我们的程序来处理呢?在d 在INPUT标志中有一个NAME属性专门用于给输入的数值取名,例如: NAME="first"。在定义以后,如果想程序访问这个数据,用global申明一下就可以使用喽。如果想定义数据默认值的话,可以用Value属性定义,例如上面程序的 VALUE="我很笨" 就是定义了一个默认值,下面我们来看一个单项选择的实例:

<INPUT TYPE=RADIO NAME="first" VALUE="我很笨">我很笨 <INPUT TYPE=RADIO NAME="first" VALUE="我非常笨">我非常笨 <INPUT TYPE=RADIO NAME="first" VALUE="我简直就是个傻冒"> 我简直就是个傻冒
    从上面大家可以看出NAME,VALUE的基本用法了吗?什么?还不明白。。。。。。。。。(地藏晕倒在地。。。。)

   OK,我们的表单使用就简单的讲到这里吧,如果有批评意见,或者好的想法请一定mail to 地藏,下面开始我们进入正题 ----- PHP处理表单(我靠,前面全是废话呀,给我扁。。。。。)

用PHP来处理表单数据实在是一件非常简单的事情,打个比方就好象你吃饭时用筷子一样,使用非常的自然,没有什么需要特别注意的地方。老样子,大家开始学习以前先看看下面的代码吧。

<HTML> <head> <title>调查表</title> <meta http-equiv="Content-Type" content="text/HTML; charset=gb2312"> </head> <body bgcolor="#FFFFFF"> <?PHP function display_form() { global $PHP_SELF; ?> <FORM action="<?PHP echo $PHP_SELF; ?>"METHOD=post> 名字: <INPUT TYPE=TEXT NAME="name"><BR> 单项选择: <INPUT TYPE=RADIO NAME="first" VALUE="我很笨">我很笨 <INPUT TYPE=RADIO NAME="first" VALUE="我非常笨">我非常笨 <INPUT TYPE=RADIO NAME="first" VALUE="我简直就是个傻冒"> 我简直就是个傻冒 <br> 多项选择: <INPUT TYPE=CHECKBOX NAME="second[]" VALUE="我喜欢打蓝球">我喜欢打蓝球 <INPUT TYPE=CHECKBOX NAME="second[]" VALUE="我喜欢游泳">我喜欢游泳 <INPUT TYPE=CHECKBOX NAME="second[]" VALUE="我喜欢跳舞">我喜欢跳舞 <INPUT TYPE=CHECKBOX NAME="second[]" VALUE="我喜欢爬山">我喜欢爬山 <INPUT TYPE=HIDDEN NAME="stage" VALUE= "results"><p> <INPUT TYPE=SUBMIT VALUE= "谢谢"></p> </FORM>
0
相关文章