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 相关文章推荐
桌面中心(一)创建数据库
Oct 09 PHP
用PHP动态生成虚拟现实VRML网页
Oct 09 PHP
php 运行效率总结(提示程序速度)
Nov 26 PHP
php字符串截取的简单方法
Jul 04 PHP
ThinkPHP查询返回简单字段数组的方法
Aug 25 PHP
php中ob_get_length缓冲与获取缓冲长度实例
Nov 20 PHP
smarty学习笔记之常见代码段用法总结
Mar 19 PHP
ThinkPHP连接Oracle数据库
Apr 22 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
Mar 04 PHP
PHP使用微信开发模式实现搜索已发送图文及匹配关键字回复的方法
Sep 13 PHP
PHP获取当前系统时间的方法小结
Oct 03 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
Apr 04 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_Flame(Version:Progress)的原代码
2006/10/09 PHP
PHP 中执行排序与 MySQL 中排序
2009/04/21 PHP
PHP使用Session实现上传进度功能详解
2019/08/06 PHP
jQuery 使用手册(五)
2009/09/23 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
2013/08/30 Javascript
javascript使用smipleChart实现简单图表
2015/01/02 Javascript
jquery实现submit提交表单
2015/02/03 Javascript
PHP结合jQuery实现红蓝投票功能特效
2015/07/22 Javascript
vue.js开发环境安装教程
2017/03/17 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
vue2.0实现分页组件的实例代码
2017/06/22 Javascript
vue.js整合mint-ui里的轮播图实例代码
2017/12/27 Javascript
echarts多条折线图动态分层的实现方法
2019/05/24 Javascript
iview的table组件自带的过滤器实现
2019/07/12 Javascript
JavaScript实现点击自制菜单效果
2021/02/02 Javascript
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
2014/06/18 Python
python对html代码进行escape编码的方法
2015/05/04 Python
Python虚拟环境Virtualenv使用教程
2015/05/18 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
python递归全排列实现方法
2018/08/18 Python
在Django中URL正则表达式匹配的方法
2018/12/20 Python
python opencv摄像头的简单应用
2019/06/06 Python
django rest framework 过滤时间操作
2020/07/12 Python
python 常见的排序算法实现汇总
2020/08/21 Python
python调用百度API实现人脸识别
2020/11/17 Python
什么是Web Service?
2012/07/25 面试题
通信专业个人自我鉴定
2013/10/21 职场文书
省文明单位申报材料
2014/05/08 职场文书
夫妻双方自愿离婚协议书怎么写
2014/12/01 职场文书
元旦主持词开场白
2015/05/29 职场文书
经典法律座右铭(50句)
2019/08/15 职场文书
《思路决定出路》读后感3篇
2019/12/11 职场文书
原生JS中应该禁止出现的写法
2021/05/05 Javascript
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android
Nginx工作模式及代理配置的使用细节
2022/03/21 Servers
flex布局中使用flex-wrap实现换行的项目实践
2022/06/21 HTML / CSS