这一节内容不多,主要由两个地方需要注意:
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>
由上面可以看出,我们是如何判定一个表格是不是没有填写,或者填写错误了,我们根据不同的条件响应的改变我们的错误信息的显示。
时间: 2024-11-03 05:42:14