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 相关文章推荐
MySQL连接数超过限制的解决方法
Jul 17 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
Jul 04 PHP
php实现递归抓取网页类实例
Apr 03 PHP
正确的PHP匹配UTF-8中文的正则表达式
May 13 PHP
PHP中创建和验证哈希的简单方法实探
Jul 06 PHP
UTF-8正则表达式如何匹配汉字
Aug 03 PHP
php的闭包(Closure)匿名函数初探
Feb 14 PHP
php实现的SSO单点登录系统接入功能示例分析
Oct 12 PHP
php使用file函数、fseek函数读取大文件效率对比分析
Nov 04 PHP
弹出模态框modal的实现方法及实例
Sep 19 PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
Jun 09 PHP
php写app用的框架整理
Sep 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操作数组相关函数
2011/02/03 PHP
PHP导出带样式的Excel示例代码
2016/08/28 PHP
php基于dom实现读取图书xml格式数据的方法
2017/02/03 PHP
微信公众平台开发-微信服务器IP接口实例(含源码)
2017/03/05 PHP
php中如何执行linux命令详解
2018/11/06 PHP
Laravel5.1 框架响应基本用法实例分析
2020/01/04 PHP
Laravel框架源码解析之入口文件原理分析
2020/05/14 PHP
网站页面自动跳转实现方法PHP、JSP(上)
2010/08/01 Javascript
基于JQuery实现的Select级联
2014/01/27 Javascript
nodeJS代码实现计算交社保是否合适
2015/03/09 NodeJs
jquery带翻页动画的电子杂志代码分享
2015/08/21 Javascript
JavaScript简单实现弹出拖拽窗口(一)
2016/06/17 Javascript
详解如何使用vue-cli脚手架搭建Vue.js项目
2017/05/19 Javascript
Vue.extend构造器的详解
2017/07/17 Javascript
jqueryUI tab标签页代码分享
2017/10/09 jQuery
Vue自定义指令实现checkbox全选功能的方法
2018/02/28 Javascript
微信小程序自定义tab实现多层tab嵌套功能
2018/06/15 Javascript
vue中el-upload上传图片到七牛的示例代码
2018/10/19 Javascript
JS实现图片切换效果
2018/11/17 Javascript
详解webpack的文件监听实现(热更新)
2020/09/11 Javascript
[00:36]DOTA2上海特级锦标赛 Archon战队宣传片
2016/03/04 DOTA
Python pass 语句使用示例
2014/03/11 Python
基于python if 判断选择结构的实例详解
2019/05/06 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
2019/11/11 Python
Python数据可视化:顶级绘图库plotly详解
2019/12/07 Python
python实现猜数游戏
2020/03/27 Python
Lime Crime官网:美国一家主打梦幻精灵系的彩妆品牌
2019/03/22 全球购物
存储过程的优缺点是什么
2015/01/10 面试题
计算机应届毕业生自荐信范文
2014/02/23 职场文书
优秀少先队员主要事迹材料
2014/05/28 职场文书
庆祝三八妇女节标语
2014/10/09 职场文书
教师自荐信范文
2015/03/06 职场文书
感恩主题班会教案
2015/08/12 职场文书
Ajax常用封装库——Axios的使用
2021/05/08 Javascript
MySQL之select、distinct、limit的使用
2021/11/11 MySQL
python playwright 自动等待和断言详解
2021/11/27 Python