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
Dec 14 PHP
php中通过Ajax如何实现异步文件上传的代码实例
May 07 PHP
php的ZipArchive类用法实例
Oct 20 PHP
php中strtotime函数用法详解
Nov 15 PHP
PHP简单实现HTTP和HTTPS跨域共享session解决办法
May 27 PHP
PHP 返回13位时间戳的实现代码
May 13 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
Oct 08 PHP
使用Codeigniter重写insert的方法(推荐)
Mar 23 PHP
ThinkPHP5 验证器的具体使用
May 31 PHP
PHP进阶学习之Geo的地图定位算法详解
Jun 19 PHP
php实现JWT(json web token)鉴权实例详解
Nov 05 PHP
设定php简写功能的方法
Nov 28 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 Cookei记录用户历史浏览信息的代码
2016/02/03 PHP
基于jquery的动态创建表格的插件
2011/04/05 Javascript
JS动态插入并立即执行回调函数的方法
2016/04/21 Javascript
Google 地图事件实例讲解
2016/08/06 Javascript
bootstrap daterangepicker汉化以及扩展功能
2017/06/15 Javascript
React中使用collections时key的重要性详解
2017/08/07 Javascript
JS实现的简单下拉框联动功能示例
2018/05/11 Javascript
JS逻辑运算符短路操作实例分析
2018/07/09 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
2018/09/20 Javascript
详解Vue3.0 前的 TypeScript 最佳入门实践
2019/06/18 Javascript
微信小程序获取地理位置及经纬度授权代码实例
2019/09/18 Javascript
HTML元素拖拽功能实现的完整实例
2020/12/04 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
Python脚本实现虾米网签到功能
2016/04/12 Python
深入解析Python中的descriptor描述器的作用及用法
2016/06/27 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
简单谈谈Python的pycurl模块
2018/04/07 Python
Python元组常见操作示例
2019/02/19 Python
python flask几分钟实现web服务的例子
2019/07/26 Python
解决django xadmin主题不显示和只显示bootstrap2的问题
2020/03/30 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
在vscode中启动conda虚拟环境的思路详解
2020/12/25 Python
python中pyqtgraph知识点总结
2021/01/26 Python
HTML5标签大全
2016/11/23 HTML / CSS
Agoda香港:全球特价酒店预订
2017/05/07 全球购物
简历中自我评价分享
2013/10/09 职场文书
自荐信包含哪些内容
2013/10/30 职场文书
继电保护工岗位职责
2014/01/05 职场文书
两年的个人工作自我评价
2014/01/10 职场文书
农民致富事迹材料
2014/01/23 职场文书
工厂仓库管理员岗位职责
2015/04/09 职场文书
小区环境卫生倡议书
2015/04/29 职场文书
关于销售人员的年终工作总结要点
2019/08/15 职场文书
Redis做数据持久化的解决方案及底层原理
2021/07/15 Redis
实现GO语言对数组切片去重
2022/04/20 Golang
Redis Lua脚本实现ip限流示例
2022/07/15 Redis