PHP中如何验证表单中的必需字段
这篇文章主要为大家展示了"PHP中如何验证表单中的必需字段",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"PHP中如何验证表单中的必需字段"这篇文章吧。
PHP必需字段
我们在日常注册时要填写资料中就遇到过必需字段,必需字段就是我们填写资料的时候,必须填写的,不然是没有办法通过的。
在之前的文章中我们已经介绍了表单的验证规则,其中我们举的例子中介绍到了:名字的验证规则是必须的,E-mail的验证规则是必须的,其中必须是一个有效的电子邮件地址(包含'@
'和'.
')。性别的验证规则是必须的,必须选择一个。这就是属于我们势力中的必需字段了。
在之前文章的示例中,所有输入字段都是可选的,因为我们没有对它们进行验证。那要怎样才能实现必需字段必填的效果呢?
这时候我们可以在以下代码中我们加入了一些新的变量: $nameErr
, $emailErr
, $genderErr
, 和 $websiteErr
。
这些错误变量将显示在必需字段上。 我们还为每个$_POST变量增加了一个if else
语句。 这些语句将检查 $_POST 变量是 否为空(使用php的 empty()
函数)。如果为空,将显示对应的错误信息。 如果不为空,数据将传递给test_input()
函数。
接下来我们来看一下这些变量的实际应用:
输出结果目前看不到,这段代码需要通过表单代码来验证表单的数据。
名字的验证规则是必须的,E-mail的验证规则是必须的,其中必须是一个有效的电子邮件地址(包含'@'和'.')。性别的验证规则是必须的,必须选择一个。
通过上述代码我们还不能够将错误显示出来,上述的代码知识我们在名字、邮箱和性别这三个必需字段输入框内什么都不写就提交的话,会在页面上显示出错误的信息。如果不是空白就会得到验证,再去执行lse 语句里面的内容。那接下来我们来看一下怎样把错误的信息显示出来。
在的HTML实例表单中,我们为每个字段中添加了一些脚本, 各个脚本会在信息输入错误时显示错误信息。以达到如果用户未填写信息就提交表单则会输出错误信息的目的。
下面通过示例,我们看一下怎样把错误的信息显示出来。示例如下:
您的输入:"; echo $name; echo "PHP 验证实例
* 必需的字段
"; echo $email; echo "
"; echo $website; echo "
"; echo $comment; echo "
"; echo $gender; ?>
通过验证数据之后,一旦未填写我们带有标记的姓名、电邮和性别信息就点提交的话,输出结果如下:
由上述示例,我们便通过$nameErr, $emailErr, $genderErr, 和 $websiteErr这些变量,以及ifelse语句配合错误显示完成了PHP表单中必需字段的填写要求。
以上是"PHP中如何验证表单中的必需字段"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!