1

このhttp://www.jpowered.com/を使用して、円グラフでいくつかのカウントを表示するプラグインを作成しています

これですべて問題ありませんが、データベースに接続したいと思います。データベースからカウントが取得されます。彼らのシステムは3つの異なるファイルを使用しています。

  1. 出力をレンダリングするHTML
  2. 値を取得するためのdata.txt
  3. config.txtこれは、円グラフの外観、サイズなどの構成ファイルです。

HTMLコードは以下の通りです

<img src="../../graph/pie-chart.php?
data=../demo/piechart/data4.txt&
config=../demo/piechart/config4.txt"
width=700
height=400 />

次に、両方のtxtファイルをphpに変換して、データベースに接続できるようにします。

data.txtをdata.phpに変換して、データベースconfig.txtからすべてのデータをプルし、プラグイン設定パネルからカスタマイズできるようにします。

理解を深めるために、両方のテキストファイルにコードを配置しています。

data.txt

data1series1:   150
data2series1:   27
data3series1:   80


data1series2:   21000
data2series2:   30000
data3series2:   17000

config.txt

   <!-- Chart Characteristics -->
    width:              700
    height:             400
    ndecplaces:         0
    pecentndecplaces:   0
    depth3d:            20
    3dangle:            40

    backgroundcolor:    #ffffff

    <!-- Chart Switches -->
    3d:                 false
    displayPercentages: true
    labellines:         true
    quality:            very high

    <!-- Popup segment Value Pre & Post Symbols -->
    valuepresym: $

    <!-- thousand seperater -->
    thousandseparator: ,

    <!-- Segment Labels -->
    segmentlabels:            true
    segmentlabelfont:         Arial
    segmentlabelfontsize:     8
    segmentlabelfontbold:     false
    segmentlabelfontitalic:   false
    segmentlabelcolor:        #666666
... ----->continue to more config settings

最後に、これら2つのファイルdata.txtconfig.txtをデータベースに接続できるphp に変換したいと思います。両方とdata.txtを変換しようとしましたが、config.txtはインラインphpコードに影響を与えず、phpを介して割り当てられたプロパティ全体を無視します。

これに対する解決策はありますか?phpがデータベースに接続し、セットアップを変数で構成できるようにすることで問題を解決できる他の方法や他のプラグインで問題ありません。

この情報で十分だと思いますが、さらに情報が必要な場合はお知らせください。ありがとう!

4

1 に答える 1

0

srcとして使用"../../graph/pie-chart.php?data=../demo/piechart/data4.txt&config=../demo/piechart/config4.txt"すると、dataとconfigの値(それぞれ../demo/piechart/data4.txt../demo/piechart/config4.txt)のみがpie-chart.phpファイルに送信されます。設定ファイルとデータファイルの数(この場合は「4」)をphpファイルに渡して、それに応じて必要なtxtファイルを解析させることができます。

于 2012-11-29T07:07:07.537 に答える