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 相关文章推荐
删除无限分类并同时删除它下面的所有子分类的方法
Aug 08 PHP
php笔记之:AOP的应用
Apr 24 PHP
IIS安装Apache伪静态插件的具体操作图文
Jul 01 PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
May 04 PHP
ThinkPHP有变量的where条件分页实例
Nov 03 PHP
详解WordPress开发中wp_title()函数的用法
Jan 07 PHP
CI框架中数据库操作函数$this-&gt;db-&gt;where()相关用法总结
May 17 PHP
Smarty模板变量调节器用法分析
May 23 PHP
PHP实现的自定义图像居中裁剪函数示例【测试可用】
Aug 11 PHP
LNMP部署laravel以及xhprof安装使用教程
Sep 14 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
Oct 02 PHP
详解PHP用mb_string处理windows中文字符
May 26 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 include_path设置技巧分享
2011/07/03 PHP
php入门学习知识点五 关于php数组的几个基本操作
2011/07/14 PHP
php页面函数设置超时限制的方法
2014/12/01 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
2016/11/29 PHP
PHP INT类型在内存中占字节详解
2019/07/20 PHP
PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】
2019/09/10 PHP
jquery validation验证身份证号,护照,电话号码,email(实例代码)
2013/11/06 Javascript
jquery实现树形二级菜单实例代码
2013/11/20 Javascript
javascript和jquery实现设置和移除文本框默认值效果代码
2015/01/13 Javascript
使用jQuery实现Web页面换肤功能的要点解析
2016/05/12 Javascript
JS常见疑难点分析之match,charAt,charCodeAt,map,search用法分析
2016/12/25 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
bootstrap多层模态框滚动条消失的问题
2017/07/21 Javascript
Webpack实战加载SVG的方法
2017/12/26 Javascript
Vue.use源码学习小结
2018/06/20 Javascript
微信小程序中换行空格(多个空格)写法详解
2018/07/10 Javascript
详解Vue CLI3 多页应用实践和源码设计
2018/08/30 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
2018/09/27 Javascript
小程序获取周围IBeacon设备的方法
2018/10/31 Javascript
Vue多组件仓库开发与发布详解
2019/02/28 Javascript
vue slot与传参实例代码讲解
2019/04/28 Javascript
如何利用vue+vue-router+elementUI实现简易通讯录
2019/05/13 Javascript
vue v-model的用法解析
2020/10/19 Javascript
[02:04]2020年夜魇暗潮预告片
2020/10/30 DOTA
python中 ? : 三元表达式的使用介绍
2013/10/09 Python
python中使用enumerate函数遍历元素实例
2014/06/16 Python
Python代码实现KNN算法
2017/12/20 Python
Matplotlib使用Cursor实现UI定位的示例代码
2020/03/12 Python
Python爬虫JSON及JSONPath运行原理详解
2020/06/04 Python
YSL Beauty加拿大官方商城:圣罗兰美妆加拿大
2017/05/15 全球购物
英国领先的运动营养品牌:Protein Dynamix
2018/01/02 全球购物
常见的软件开发流程有哪些
2015/11/14 面试题
高中课前三分钟演讲稿
2014/09/13 职场文书
领导欢迎词范文
2015/01/26 职场文书
标准版个人借条怎么写?以及什么是借条?
2019/08/28 职场文书
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android