开发框架 版主:迅睿框架研发组
单选类型筛选 怎么统计勾选的数量
类型:迅睿CMS 更新时间:2021-03-11 14:39:20

{xunruicms_img_title}


单选类型筛选  想统计下 这个 勾选的数量  不知道 咋获取 谢谢


  {php $field = dr_field_options($ci->module['field']['cq']['id']);}

          {loop $field $value $name}

          <li><a class="{if $value==$params.cq}curr{else}{/if}" href="{Router::search_url($params, 'cq', $value)}">{$name}(统计数字)</a> </li>

          {/loop}


回帖
  • 迅睿框架技术-财哥
    #1楼    迅睿框架技术-财哥
    2021-02-01 15:40:36
    小米手机 0
    用count标签,但是,不推荐这种,选越多的话,访问效率就低
    满意答案
  • 胡银萍
    #2楼    胡银萍
    2021-02-01 15:42:29
    Chrome 0
    {dr_count(dr_field_options($ci->module['field']['cq']['id']))}
  • 胡银萍
    #3楼    胡银萍
    2021-02-01 15:43:26
    Chrome 0
    {count($field)}
  • 奇艺界
    #4楼    奇艺界
    2021-02-01 16:05:30
    Chrome 0
    胡银萍

    统计出来 全是20
  • 奇艺界
    #5楼    奇艺界
    2021-02-01 16:13:44
    Chrome 0
    迅睿框架技术-财哥 可以给个案例吗 谢谢
  • 奇艺界
    #6楼    奇艺界
    2021-02-02 12:44:11
    Chrome 0
    胡银萍 有解吗
  • 大圣
    #7楼    大圣
    2021-02-02 13:19:28
    Chrome 0
    https://www.xunruicms.com/doc/906.html
  • 大圣
    #8楼    大圣
    2021-02-02 13:24:12
    Chrome 0
    写个sql,分组统计,获取一个统计数组,然后根据键值获取就行了
  • 大圣
    #9楼    大圣
    2021-02-02 13:25:50
    Chrome 0
    大圣
    SELECT
        cq,count( *) AS cq_num 
    FROM
        `****` 
    GROUP BY
        ( cq)
  • 易学习
    #10楼    易学习
    2021-02-02 15:24:45
    Chrome 0
      {php $field = dr_field_options($ci->module['field']['cq']['id']);}
              {loop $field $value $name}
              <li><a class="{if $value==$params.cq}curr{else}{/if}" target="_blank" href="{Router::search_url($params, 'cq', $value)}">{$name}
              
              ({count action=module module=这里填写模块目录 cq=$value})</a> </li>
              {/loop}
    把模块目录填写进去
    {count action=module module=这里填写模块目录 cq=$value}
    正如一楼大哥说的,这样写就是效率低了
  • 奇艺界
    #11楼    奇艺界
    2021-02-02 16:25:28
    Chrome 0
    易学习

    谢谢查出来 是 总数据 不是 各自选中的数据
  • 奇艺界
    #12楼    奇艺界
    2021-03-11 14:39:20
    Chrome 0
    @迅睿框架技术-财哥:111111111111111111111111111111