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

用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                 <?php12                     if($error && in_array(‘name‘,$error)){13                 ?>14                     <span class="waring">您填写的姓名格式不合法!</span>15                 <?php } ?>16             </label>

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

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