php校验表单检测字段是否为空的方法


Posted in PHP onMarch 20, 2015

本文实例讲述了php校验表单检测字段是否为空的方法。分享给大家供大家参考。具体如下:

php校验表单,检测字段是否为空,当表单中有未填写的字段,则会显示错误信息。

<html>
<body>
<form METHOD="POST" ACTION="ErrorCheck.php">
<h1>Contact Information</h1>
<label>Nickname:</label>
<input TYPE="TEXT" NAME="nickname">
<label>Title:</label>
<input TYPE="TEXT" NAME="title">
<br />
<input TYPE="SUBMIT" VALUE="Submit">
<br />
<input TYPE="RESET" VALUE="Clear the Form">
</form>
</body>
</html>

php后端代码,保存为: ErrorCheck.php

<html>
<body>
<?php
 $errorcount=0;
 if (!trim($_POST['nickname'])) {
   echo "<br /><b>Nickname</b> is required.";
   $errorcount++;
 }
 if (!trim($_POST['title'])) {
   echo "<br /><b>Title</b> is required.";
   $errorcount++;
 }
 if ($errors > 0)
   echo "<br /><br />Please use your browser's back button " .
    "to return to the form, and correct error(s)";
 ?>
</body>
</html>

trim()函数可以去除字符串中的前后空字符

" " (ASCII 32 (0×20)), an ordinary space.
"\t" (ASCII 9 (0×09)), a tab.
"\n" (ASCII 10 (0x0A)), a new line (line feed).
"\r" (ASCII 13 (0x0D)), a carriage return.
"\0″ (ASCII 0 (0×00)), the NUL-byte.
"\x0B" (ASCII 11 (0x0B)), a vertical tab.

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
ftp类(myftp.php)
Oct 09 PHP
用Zend Encode编写开发PHP程序
Oct 09 PHP
二十行语句实现从Excel到mysql的转化
Oct 09 PHP
PHP 中的批处理的实现
Jun 14 PHP
PHP 文件上传源码分析(RFC1867)
Oct 30 PHP
php数组函数序列之array_values() 获取数组元素值的函数与方法
Oct 30 PHP
php遍历数组的方法分享
Mar 22 PHP
PHP实现的连贯操作、链式操作实例
Jul 08 PHP
ThinkPHP采用原生query实现关联查询left join实例
Dec 02 PHP
php给一组指定关键词添加span标签的方法
Mar 31 PHP
PHP滚动日志的代码实现
Jun 10 PHP
php检查字符串中是否有外链的方法
Jul 29 PHP
php获取从html表单传递数组的方法
Mar 20 #PHP
php输出xml属性的方法
Mar 19 #PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
Mar 19 #PHP
php中mysql操作buffer用法详解
Mar 19 #PHP
PHP经典面试题集锦
Mar 19 #PHP
PHP将进程作为守护进程的方法
Mar 19 #PHP
PHP的pcntl多进程用法实例
Mar 19 #PHP
You might like
php数组中删除元素的实现代码
2012/06/22 PHP
解决Codeigniter不能上传rar和zip压缩包问题
2014/03/07 PHP
thinkphp自带验证码全面解析
2016/09/18 PHP
PHPCMS2008广告模板SQL注入漏洞修复
2016/10/11 PHP
php一个文件搞定微信jssdk配置
2016/12/12 PHP
利用ajax和PHP实现简单的流程管理
2017/03/23 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
2017/10/06 PHP
jQuery的缓存机制浅析
2014/06/07 Javascript
与Math.pow 相反的函数使用介绍
2014/08/04 Javascript
jquery实现的横向二级导航效果代码
2015/08/26 Javascript
基于Bootstrap的后台管理面板 Bootstrap Metro Dashboard
2016/06/17 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
2017/02/16 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
2017/04/04 jQuery
极简主义法编写JavaScript类
2017/11/02 Javascript
微信小程序录音与播放录音功能
2017/12/25 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
2019/05/27 Javascript
Openlayers实现扩散的动态点(水纹效果)
2020/08/17 Javascript
[02:05]2014DOTA2西雅图邀请赛 专访啸天mik夫妻档
2014/07/08 DOTA
常用python数据类型转换函数总结
2014/03/11 Python
python访问系统环境变量的方法
2015/04/29 Python
在Python中处理列表之reverse()方法的使用教程
2015/05/21 Python
解决python中遇到字典里key值为None的情况,取不出来的问题
2018/10/17 Python
值得收藏,Python 开发中的高级技巧
2018/11/23 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
python json load json 数据后出现乱序的解决方案
2020/02/27 Python
Python编程快速上手——正则表达式查找功能案例分析
2020/02/28 Python
Python调用jar包方法实现过程解析
2020/08/11 Python
CSS3 text shadow字体阴影效果
2016/01/08 HTML / CSS
科尔士百货公司官网:Kohl’s
2016/07/11 全球购物
销售总监岗位职责
2014/01/04 职场文书
保洁公司服务承诺书
2014/05/28 职场文书
中考标语大全
2014/06/05 职场文书
党员个人剖析材料
2014/09/30 职场文书
2014年城管工作总结
2014/11/20 职场文书
上课睡觉万能检讨书
2015/02/17 职场文书