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 相关文章推荐
PHP中的串行化变量和序列化对象
Sep 05 PHP
php 无限级缓存的类的扩展
Mar 16 PHP
PHP COOKIE设置为浏览器进程
Jun 21 PHP
php addslashes和mysql_real_escape_string
Jan 24 PHP
PHP设计模式 注册表模式(多个类的注册)
Feb 05 PHP
joomla jce editor 解决上传中文名文件失败问题
Jun 09 PHP
php 创建以UNIX时间戳命名的文件夹(示例代码)
Mar 08 PHP
10个简化PHP开发的工具
Dec 25 PHP
ThinkPHP实现递归无级分类――代码少
Jul 29 PHP
thinkphp命名空间用法实例详解
Dec 30 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
Mar 05 PHP
php测试kafka项目示例
Feb 06 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和ACCESS写聊天室(五)
2006/10/09 PHP
php基础知识:函数基础知识
2006/12/13 PHP
PHP编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
php比较多维数组中值的大小排序实现代码
2012/09/08 PHP
PHP中调用SVN命令更新网站方法
2015/01/07 PHP
php获得文件夹下所有文件的递归算法的简单实例
2016/11/01 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
PHP常量define和const的区别详解
2019/05/18 PHP
Prototype使用指南之array.js
2007/01/10 Javascript
javascript+mapbar实现地图定位
2010/04/09 Javascript
文本框获得焦点和失去焦点的判断代码
2012/03/18 Javascript
js和as的稳定传值问题解决
2013/07/14 Javascript
Node.js和PHP根据ip获取地理位置的方法
2014/03/14 Javascript
javascript 构造函数方式定义对象
2015/01/02 Javascript
jQuery实现的多级下拉菜单效果代码
2015/08/24 Javascript
jquery专业的导航菜单特效代码分享
2015/08/29 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
2016/08/15 Javascript
DOM中事件处理概览与原理的全面解析
2016/08/16 Javascript
vue学习笔记之v-if和v-show的区别
2017/09/20 Javascript
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
微信小程序实现复选框效果
2018/12/28 Javascript
JS图片懒加载的优点及实现原理
2020/01/10 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
2020/01/16 Javascript
python中list常用操作实例详解
2015/06/03 Python
Python字符串转换成浮点数函数分享
2015/07/24 Python
Python 含参构造函数实例详解
2017/05/25 Python
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
Python3 文章标题关键字提取的例子
2019/08/26 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
2020/02/11 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
浅析关于Keras的安装(pycharm)和初步理解
2020/10/23 Python
室内设计专业学生的自我评价分享
2013/11/27 职场文书
阳光体育活动实施方案
2014/05/25 职场文书
老干部座谈会主持词
2015/07/03 职场文书
2016党员干部廉洁自律心得体会
2016/01/13 职场文书
Vue中插槽slot的使用方法与应用场景详析
2021/06/08 Vue.js