前两天遇到一个用户反馈,说使用本主题有问题,用户提供的报错如下:

看到这个错误,心里有千万个草泥马跑过,想着这不就是没有给数组进行初始化嘛,结果开启开发者模式一调试,结果还真的时这个错误,图如下:

所以这个问题的解决方法,只需加一段代码就行了。
先贴出修改前代码:
$ViewNums = $zbp->db->sql->Select($zbp->table['Post'], 'log_ViewNums', null, null, null, null); //查询文章数据表中的ViewNums字段
$array = $zbp->db->Query($ViewNums);//执行查询语句,return array;
foreach ($array as $value) {
$countnum[] = $value['log_ViewNums'];
}
$ViewNums = array_sum($countnum); //返回数组中所有值的和修改后代码:
$ViewNums = $zbp->db->sql->Select($zbp->table['Post'], 'log_ViewNums', null, null, null, null); //查询文章数据表中的ViewNums字段
$array = $zbp->db->Query($ViewNums);//执行查询语句,return array;
$countnum = array();//进行初始化
foreach ($array as $value) {
$countnum[] = $value['log_ViewNums'];
}
$ViewNums = array_sum($countnum); //返回数组中所有值的和好了,以上就是本文的全部内容了,闪人。。。。

评论列表 :共有7人吐槽, 6771人围观