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 4.2书写安全的脚本
Oct 09 PHP
PHP memcache扩展的三种安装方法
Apr 26 PHP
PHP教程 基本语法
Oct 23 PHP
PHP 数组遍历方法大全(foreach,list,each)
Jun 30 PHP
php 错误处理经验分享
Oct 11 PHP
关于使用key/value数据库redis和TTSERVER的心得体会
Jun 28 PHP
THINKPHP支持YAML配置文件的设置方法
Mar 17 PHP
php为字符串前后添加指定数量字符的方法
May 04 PHP
yii使用activeFileField控件实现上传文件与图片的方法
Dec 28 PHP
详谈php ip2long 出现负数的原因及解决方法
Apr 05 PHP
浅谈Laravel核心解读之Console内核
Dec 02 PHP
php回调函数处理数组操作示例
Apr 13 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
星际中的相关伤害
2020/03/04 星际争霸
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
2014/05/04 PHP
你可能不知道PHP get_meta_tags()函数
2014/05/12 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
2014/07/08 PHP
php smtp实现发送邮件功能
2017/06/22 PHP
JS特权方法定义作用以及与公有方法的区别
2013/03/18 Javascript
javascript显示用户停留时间的简单实例
2013/08/05 Javascript
jquery统计复选框选中示例
2013/11/05 Javascript
javascript抽象工厂模式详细说明
2014/12/16 Javascript
jQuery实现checkbox全选的方法
2015/06/10 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
全面解析JavaScript中“&amp;&amp;”和“||”操作符(总结篇)
2016/07/18 Javascript
Ajax高级笔记 JavaScript高级程序设计笔记
2017/06/22 Javascript
微信小程序返回多级页面的实现方法
2017/10/27 Javascript
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
在layui tab控件中载入外部html页面的方法
2019/09/04 Javascript
超简单的微信小程序轮播图
2019/11/22 Javascript
Python脚本实现格式化css文件
2015/04/08 Python
python自动化之Ansible的安装教程
2019/06/13 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
python调用函数、类和文件操作简单实例总结
2019/11/29 Python
Python Pickle 实现在同一个文件中序列化多个对象
2019/12/30 Python
python打包生成so文件的实现
2020/10/30 Python
解决pycharm不能自动保存在远程linux中的问题
2021/02/06 Python
html5绘制时钟动画
2014/12/15 HTML / CSS
瑞士设计师家具和家居饰品网上商店:Bruno Wickart
2019/03/18 全球购物
大学毕业生的自我鉴定
2013/11/30 职场文书
高二历史教学反思
2014/01/25 职场文书
小区物业门卫岗位职责
2014/04/10 职场文书
校园环保广播稿(3篇)
2014/09/15 职场文书
2014年小班保育员工作总结
2014/12/23 职场文书
学长教您写论文:经验总结
2019/07/09 职场文书
Filebeat 采集 Nginx 日志的方法
2021/03/31 Servers
解析目标检测之IoU
2021/06/26 Python
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技
oracle delete误删除表数据后如何恢复
2022/06/28 Oracle