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编码规范-php coding standard
Mar 16 PHP
PHP中Date()时间日期函数的使用方法小结
Apr 20 PHP
Ping服务的php实现方法,让网站快速被收录
Feb 04 PHP
PHP用身份证号获取星座和生肖的方法
Nov 07 PHP
php下pdo的mysql事务处理用法实例
Dec 27 PHP
php中explode的负数limit用法分析
Feb 27 PHP
PHP读MYSQL中文乱码的快速解决方法
Oct 01 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
Oct 14 PHP
php中final关键字用法分析
Dec 07 PHP
PHP命名空间简单用法示例
Dec 28 PHP
Laravel向公共模板赋值方法总结
Jun 25 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
Sep 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 split汉字
2009/06/05 PHP
javascript 数组排序函数
2009/08/20 Javascript
JavaScript DOM学习第八章 表单错误提示
2010/02/19 Javascript
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
js nextSibling属性和previousSibling属性概述及使用注意
2013/02/16 Javascript
jQuery Ajax()方法使用指南
2014/11/19 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
jQuery中的100个技巧汇总
2016/12/15 Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
2017/12/25 Javascript
详解几十行代码实现一个vue的状态管理
2019/01/28 Javascript
详解vue开发中调用微信jssdk的问题
2019/04/16 Javascript
vue ssr服务端渲染(小白解惑)
2019/11/10 Javascript
在vant 中使用cell组件 定义图标该图片和位置操作
2020/11/02 Javascript
使用pdb模块调试Python程序实例
2015/06/02 Python
Python调用C++程序的方法详解
2017/01/24 Python
Python3.5 创建文件的简单实例
2018/04/26 Python
python web自制框架之接受url传递过来的参数实例
2018/12/17 Python
对python中的*args与**kwgs的含义与作用详解
2019/08/28 Python
使用pandas 将DataFrame转化成dict
2019/12/10 Python
Windows下python3安装tkinter的问题及解决方法
2020/01/06 Python
opencv 阈值分割的具体使用
2020/07/08 Python
如何用Matplotlib 画三维图的示例代码
2020/07/28 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
阻止移动设备(手机、pad)浏览器双击放大网页的方法
2014/06/03 HTML / CSS
Haggar官网:美国男装品牌
2020/02/16 全球购物
意大利买卖二手奢侈品网站:LAMPOO
2020/06/03 全球购物
SQL Server提供的3种恢复模型都是什么? 有什么区别?
2012/05/13 面试题
大学生村官任职感言
2014/01/09 职场文书
大学毕业感言一句话
2014/02/06 职场文书
信息总监管理职责范本
2014/03/08 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
党的群众路线教育实践方案
2014/05/11 职场文书
县政协领导班子群众路线教育实践活动四风问题整改方案
2014/10/26 职场文书
教师工作总结范文2014
2014/11/10 职场文书
个人总结怎么写
2015/02/26 职场文书
Springboot如何同时装配两个相同类型数据库
2021/11/17 Java/Android