用PHP Email发送表单内容(3)-根据用户的输入显示错误信息

这一节内容不多,主要由两个地方需要注意:

1、用in_array判定一个变量是否在一个数组中,这是我们判定某一个表单上会否输入或者有错的依据;

2、PHP的条件语句可以可以被<?php ?>标签分隔开来,也就是说首位在不同的标签中,中间部分依然会当做条件语句的一部分,只有判定为true的时候才会显示或者执行。

看一段代码:

 1 <?php
 2 $missing = array();//用于存储用户没有填写的信息;
 3 $error = array();//用于存储用户填写错误的信息;
 4 //具体如何识别没有填写或者填写错误的信息,然后把它们存储到相应的数组中?这是另一节的内容了。
 5 ?>
 6 <label>姓名:
 7                 <?php if($missing && in_array(‘name‘, $missing)){ ?>
 8                     <span class="waring">你没有填写名字!</span>
 9                 <?php } ?>
10                 
11                 <?php
12                     if($error && in_array(‘name‘,$error)){
13                 ?>
14                     <span class="waring">您填写的姓名格式不合法!</span>
15                 <?php } ?>
16             </label>

由上面可以看出,我们是如何判定一个表格是不是没有填写,或者填写错误了,我们根据不同的条件响应的改变我们的错误信息的显示。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。