php 验证表单元素是否为空的方法
时间:2016-06-18
在提交表单到服务器之后,一般我们首先要对表单数据进行验证,最基本的就是验证表单元素是否为空,本文章向大家介绍php 验证表单元素是否为空的实例,需要的朋友可以参考一下本实例。
php验证表单元素是否为空的实例代码:
HTML代码:
<HTML>
<BODY>
<FORM METHOD="POST" ACTION="FormErrorCheck.php">
<H1>Contact Information</H1>
<TABLE>
<TR>
<TD><B>Nickname:</B></TD>
<TD><INPUT TYPE="TEXT" NAME="nickname"></TD>
</TR>
<TR>
<TD><B>First Name:</B></TD>
<TD><INPUT TYPE="TEXT" NAME="firstname"></TD>
</TR>
<TR>
<TD><B>Last Name:</B></TD>
<TD><INPUT TYPE="TEXT" NAME="lastname"></TD>
</TR>
<TR>
<TD><B>Primary Email:</B></TD>
<TD><INPUT TYPE="TEXT" NAME="email"></TD>
</TR>
</TABLE>
<BR>
<BR>
<BR>
<INPUT TYPE="SUBMIT" VALUE="Submit">
<BR>
<BR>
<INPUT TYPE="RESET" VALUE="Clear the Form">
</FORM>
</BODY>
</HTML>
PHP代码:
<?php
$errors=0;
$nickname=$_POST['nickname'];
$firstname=$_POST['firstname'];
$lastname=$_POST['lastname'];
$email=$_POST['email'];
if (!trim($nickname)) {
echo "<BR><B>Nickname</B> is required.";
$errors++;
}
if (!trim($firstname)) {
echo "<BR><B>First name</B> is required.";
$errors++;
}
if (!trim($lastname)) {
echo "<BR><B>Last name</B> is required.";
$errors++;
}
if (!trim($email)) {
echo "<BR><B>Primary email address</B> is required.";
$errors++;
}
if ($errors > 0)
echo "<BR><BR><BR>Please use your browser's back button " .
"to return to the form, and correct error(s)";
?>
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- 第十五章 并发版爬虫第二版 -- 完结
- 第十六章 分布式爬虫--准备工作
- go 搭建并行处理管道
- 新一代基于大数据的管理信息系统(MIS)报表需求开发
- 3. docker-compose实战--ghost app
- 2.1 Kubernetes--Pod
- 3. Kubernetes集群安装
- macOS VirtualBox 桥接模式 设置静态ip 且能和联网
- 重新初始化k8s master节点
- 5.k8s基本命令汇总
- 6. k8s + jenkins 实现持续集成(完)
- 7. 复制k8s Node节点 并重新初始化k8s-nodes2节点 (k8s连载)
- 8.k8s连载--重新生成k8s token(kubeadm join报错及解决)
- 3. dcoker容器的命令
- 4. 镜像的原理