校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

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

POST TIME:2017-11-12 23:44

返回值:數(shù)組

位置:/ask/model/mquestion.php

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

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

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



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


如果status值為零的將存儲到數(shù)組 $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. }


最后,返回數(shù)組:
  1. $data



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

下一篇:DedeCMS防止惡意提交自定義表單設(shè)置必填項(xiàng)

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

  • 400-1100-266
主站蜘蛛池模板: 密云县| 株洲县| 平南县| 张家口市| 惠东县| 石首市| 白山市| 金平| 泽普县| 大港区| 海南省| 内黄县| 右玉县| 略阳县| 新和县| 祁东县| 中阳县| 乌海市| 梅河口市| 泰州市| 康定县| 错那县| 岑溪市| 承德县| 游戏| 临猗县| 镇雄县| 汕头市| 北流市| 金坛市| 军事| 康马县| 青阳县| 衡水市| 宜兰县| 滨州市| 临泽县| 利辛县| 雷波县| 客服| 锡林郭勒盟|