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 MYSQL 数据备份类
Jun 19 PHP
php导出CSV抽象类实例
Sep 24 PHP
thinkphp模板用法和内容输出实例
Nov 28 PHP
php使用类继承解决代码重复的问题
Feb 11 PHP
[原创]php逐行读取txt文件写入数组的方法
Jul 02 PHP
windows8.1下Apache+Php+MySQL配置步骤
Oct 30 PHP
CodeIgniter常用知识点小结
May 26 PHP
PHP中header函数的用法及其注意事项详解
Jun 13 PHP
PHP实现一维数组与二维数组去重功能示例
May 24 PHP
PHP中$GLOBALS与global的区别详解
Mar 21 PHP
PHP iconv()函数字符编码转换的问题讲解
Mar 22 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
Dec 18 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
Array of country list in PHP with Zend Framework
2011/10/17 PHP
php写的带缓存数据功能的mysqli类
2012/09/06 PHP
使用PHP函数scandir排除特定目录
2014/06/12 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
php 三大特点:封装,继承,多态
2017/02/19 PHP
浅谈PHP封装CURL
2019/03/06 PHP
PHP数组与字符串互相转换实例
2020/05/05 PHP
jQuery 动态酷效果实现总结
2009/12/27 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
2013/06/24 Javascript
js 实现的可折叠留言板(附源码下载)
2014/07/01 Javascript
深入分析jquery解析json数据
2014/12/09 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
javascript省市级联功能实现方法实例详解
2015/10/20 Javascript
JavaScript 链式结构序列化详解
2016/09/30 Javascript
详解微信小程序 页面跳转 传递参数
2016/12/08 Javascript
基于bootstrap的选择框插件icheck
2016/12/23 Javascript
Bootstrap select实现下拉框多选效果
2016/12/23 Javascript
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
Promise.all中对于reject的处理方法
2018/08/01 Javascript
JavaScript实现页面中录音功能的方法
2019/06/04 Javascript
node.js使用http模块创建服务器和客户端完整示例
2020/02/10 Javascript
vue组件中节流函数的失效的原因和解决方法
2020/12/02 Vue.js
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
python 多线程应用介绍
2012/12/19 Python
Python 多线程抓取图片效率对比
2016/02/27 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
Python中使用双下划线防止类属性被覆盖问题
2019/06/27 Python
浅谈django2.0 ForeignKey参数的变化
2019/08/06 Python
解决python 找不到module的问题
2020/02/12 Python
Django 实现图片上传和下载功能
2020/12/31 Python
基于pycharm 项目和项目文件命名规则的介绍
2021/01/15 Python
python asyncio 协程库的使用
2021/01/21 Python
小学生暑假家长评语
2014/04/17 职场文书
工作犯错保证书
2015/05/11 职场文书
Django操作cookie的实现
2021/05/26 Python
彻底弄懂Python中的回调函数(callback)
2022/06/25 Python