對(duì)于數(shù)據(jù)庫(kù)來說,數(shù)據(jù)量的大小不是什么障礙,關(guān)鍵是動(dòng)態(tài)地生成圖表.
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供大關(guān)網(wǎng)站建設(shè)、大關(guān)做網(wǎng)站、大關(guān)網(wǎng)站設(shè)計(jì)、大關(guān)網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、大關(guān)企業(yè)網(wǎng)站模板建站服務(wù),十年大關(guān)做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
生成圖表的例子到處都是,在運(yùn)行生成圖表的程序之前,你的PHP需要一個(gè)GD庫(kù)
以下的推薦使用的php圖形函數(shù)庫(kù):
1. JpGraph
是一個(gè)面向?qū)ο髨D形創(chuàng)建函數(shù)庫(kù)。可用它來生成柱狀圖,餅狀圖,甘特圖,網(wǎng)狀圖等常用到的一些圖形。支持的圖片格式有GIF,JPG和PNG。
下載地址:
2. pChart
pChart是一個(gè)基于GD library(圖形處理函數(shù)庫(kù))開發(fā)的PHP圖表制作開源項(xiàng)目。支持多種圖表類型。
下載地址:
3. Highcharts
Highcharts是一個(gè)純JavaScript編寫的圖表庫(kù),為您的網(wǎng)站或Web應(yīng)用程序提供直觀,互動(dòng)式圖表。
Highcharts目前支持線形圖、區(qū)塊圖、柱形圖、條形圖、餅圖和散點(diǎn)圖等類型。
下載地址:
可以提供簡(jiǎn)單的方法:(基于你用的是tp,對(duì)于做cache緩存也不影響統(tǒng)計(jì),畢竟是訪問了控制器方法)
第一:當(dāng)訪問這個(gè)頁(yè)面的時(shí)候,對(duì)應(yīng)的有控制器,在控制器中做一個(gè)操作,每被訪問這個(gè)頁(yè)面一次給數(shù)據(jù)庫(kù)那個(gè)字段加1(這個(gè)不精準(zhǔn))
第二:獲取訪問頁(yè)面人的ip地址,在數(shù)據(jù)庫(kù)存記錄,每此訪問此頁(yè)面也就是控制器 就做同樣的操作,前提是判斷這個(gè)人的ip是否存在,存在證明已訪問過。(稍微精確點(diǎn))
當(dāng)然還有不少其他的方法,這里是比較簡(jiǎn)單的。希望可以幫助到
首先,PHP生成數(shù)據(jù)統(tǒng)計(jì)圖可以用jpgraph這個(gè)類庫(kù),很方面也很容易使用,官方網(wǎng)站是:
jpgraph生成的的統(tǒng)計(jì)圖其實(shí)就是圖片格式,當(dāng)然也可以放到Drupal中,直接在模板中引入這個(gè)圖片鏈接或者在編輯器中插入圖片都可以。Drupal的模板機(jī)制可以參考這篇文章:
希望可以幫助到你。