请选择 进入手机版 | 继续访问电脑版
开启辅助访问
帐号登录 |立即注册

PHP 如何接受处理HTML提交的表单数据

 
PHP 预定义了 $_POST 和 $_GET 变量来接收表单信息。

HTML 表单
表单例子,form.html:

code
<html>
<body>
<form name="commentform" method="post" action="comment.php">
<p>
称呼: <input type="text" name="nickname" />
</p>
<input type="submit" value="提 交" />
</form>
</body>
</html>
上面的例子中,表单信息包含了一个(称呼)输入框和 提交 按钮。当点击 提交 按钮时,网页就会把表单信息(用户输入的称呼)以 POST 方式提交给 comment.php 文件处理。

comment.php 文件:

code
<html>
<body>
<p>您的称呼是:<?php echo $_POST["nickname"]; ?></p>
</body>
</html>
当我们在 form.html 输入框里输出称呼:小明,点击 提交 按钮,comment.php 页面显示:

code
您的称呼是:小明
上面就是一个简单的表单处理过程,PHP 预定义了 $_POST 和 $_GET 变量来接收表单信息。

HTML 表单验证
表单用于收集客户的输入信息时,不要想当然的以为客户会按照设想中的输入符合规定的内容。任何时刻都要对客户的输入做严格检查。

客户端验证
客户端表单验证一般是基于 Javascript 脚本的验证方式,这种验证方式能有效减少服务器的负担,也能即时提醒客户输入的错误之处。客户端 Javascript 表单验证例子可参看 PHP实践教程 之《PHP 用户注册》验证内容。

服务器端验证
在某些情况下,除了进行客户端的验证外,可能还需要进行服务器端的验证(如访问数据库)。这时候需要在 PHP 程序里做好逻辑上的验证。关于服务器端验证,亦可参考:《PHP 用户注册》验证内容。

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。