婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > 織夢CMS獲取問答中問題的數量函數get_total()

織夢CMS獲取問答中問題的數量函數get_total()

POST TIME:2017-11-12 23:44

返回值:數組

位置:/ask/model/mquestion.php

在織夢問答系統里面分為未解決的問題和已經解決的問題,也就是當會員發布問題后會在問題表dede_ask的status字段里面有設置為零,即剛發布的問題為未解決的,其它情況表示已經解決的問題。在問答前臺會要獲取已解決的和未解決的問題,所以,需要編寫一個函數來獲取未解決的問題和已經解決的問題數量,也就是本教程里面講的這個函數,分析到這里相信這個問題就容易了。

我們把獲取到的未解決的和已經解決的問題分別存儲到數組$data里面的鍵solving和solved里面,所以,先定義一個空數組:

  1. $data['solving'] = 0; //未解決的問題數
  2. $data['solved'] = 0;//已解決的問題數



然后,查詢數據庫表dede_ask:
  1. $query = "SELECT status,COUNT(status) AS dd FROM `dede_ask` GROUP BY status ";


如果status值為零的將存儲到數組 $data['solving']里面,否則,存儲到 $data['solved']里面:

  1. $this->dsql->Execute('me',$query);
  2. while($tmparr = $this->dsql->GetArray())
  3. {
  4. if($tmparr['status']==0)
  5. {
  6. $data['solving'] = $tmparr['dd'];
  7. }else{
  8. $data['solved'] += $tmparr['dd'];
  9. }
  10. }


最后,返回數組:
  1. $data



上一篇:織夢模板中的死循環在處理問題中的方法

下一篇:DedeCMS防止惡意提交自定義表單設置必填項

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 海兴县| 京山县| 北票市| 兴文县| 宜良县| 镇平县| 治多县| 五寨县| 天津市| 大连市| 合肥市| 常宁市| 莒南县| 攀枝花市| 钦州市| 蒙自县| 土默特右旗| 河池市| 丽江市| 林州市| 仙桃市| 甘孜| 新闻| 惠州市| 吉首市| 左权县| 北京市| 仙居县| 靖江市| 连城县| 青海省| 洛阳市| 汝阳县| 山阴县| 龙井市| 吴桥县| 孙吴县| 资讯 | 聊城市| 黄骅市| 盈江县|