HELP:表单提交处理基本知识

2013-01-31 1,676 0 技术 大超超。

同学做的项目需要一些数据处理,限于目前学到的知识,暂时比较好的方式是用WEB来做。

一个很基础的,也是相当重要的WEB编程入门内容:表单提交处理。

一、准备工作

1.能让服务器脚本(此处选PHP)运行的环境,如LAMP、WAMP或WIMP,网上有集成包;

2.一个HTML表单;

3.一个服务器脚本(还是选PHP)处理程序。

二、开工

1.打开HTML文档(暂且叫index.html),写入基本的HTML代码,至少需要标签如下:

<html>
<head>
</head>
     
<body>
    <!-- action是PHP处理程序,method可写get或者post -->
    <form action="hander.php" method="post">
        <input type="text" name="text" />
        <input type="password" name="password" />
        <!-- 其他若干input细节不赘述,网上搜很多 -->
        <select name="drop">
            <option value="1">下拉项1</option>
            <option value="2">下拉项2</option>
        </select>
             
        <!-- 提交按钮 -->
        <input type="submit" value="提交" />
    </form>
</body>
</html>

2.(我能说刚才写好的文章,没点发布然后不小心关了浏览器么。。哭),好了接着写,这个2不算

2.打开PHP文档,(暂且叫hander.php,对应index.html表单form的action值),写入代码:

<?php
// 上面的<?php是PHP语句的开始标记,关于它,可以查查资料
  
// echo 是输出内容到浏览器上
// <pre>是为了形象显示数组
echo '<pre>';
// print_r是比较方便的打印数组或对象的函数语句
print_r($_POST);
// 还要输出HTML结束标签
echo '</pre>';
  
/*
这样把HTML表单中填写的数据就提交到了服务器上,
下面可以写其他的处理程序,
如插入数据库、把表单结果发到指定邮箱等,
上面的echo, print_r只是为了形象说明数据得到了,
一般情况不需要这样做。。
*/

3.用浏览器打开index.html(要从本地服务器进入哦,一般是在浏览器网址处输入localhost进入)输入吧~

三、结果

1.HTML输入表单内容:

2.PHP接收数据处理后输出结果:

PS:好吧我承认文章和技术很水。。。但是能帮到需要的人就够了。

 



声明: 本文由大超超。原创编译,转载请保留链接: http://www.thinkful.cn/archives/168.html