phpcms后台表单多选统计不准确的解决方法

清泛原创

这是由于逻辑有误导致,原逻辑为值与选项值相等才统计一次,但针对多选肯定就不适用了,比如选项1,选项2算两项而不是判断失败不统计。

正确的逻辑应该是值包含选项值就统计一次。

代码修改:
phpcms\modules\formguide\templates\formguide_stat.tpl.php
if(trim($__v[$v['field']])==trim($_kv))  $number++;
改为:
if(strpos(trim($__v[$v['field']]), trim($_kv)) !== false)  $number++;
这样就完全OK了。

phpcms 后台表单 多选统计

分享到:
评论加载中,请稍后...
创APP如搭积木 - 创意无限,梦想即时!
回到顶部