0

だから私はこのコードを持っています:

if($farateze_dec == 0 or $farateze_dec == NULL)
        {
            $mediageneraladecembrie = VOID;
        }
        elseif($cuteze_dec == 9 or $cuteze_dec == NULL)
        {
            $mediageneraladecembrie = VOID;
        }
        else
        {
    $mediageneraladecembrie = round(($farateze_dec + $cuteze_dec) / ($numar_note_fara_teza_dec + $numar_note_cu_teza_dec),2);
        }

    //MEDIA PE Decembrie!

/* pChart library inclusions */
include("class/pData.class.php");
include("class/pDraw.class.php");
include("class/pImage.class.php");


/* Create and populate the pData object */

$MyData = new pData();  

$MyData->addPoints(array(1,2,VOID,$mediageneraladecembrie,3,2,1,2), "Probe 1");

これは次のように出力されます:

チャート

$mediageneralaladecembrie を 'VOID' に設定しようとしましたが、それでもうまくいきません。誰でもそれを行う方法を知っていますか?

データベースに指定された月の値が含まれていない場合に備えて、そのようにする必要があります。

ありがとう!

LATER EDIT:のよう$mediageneraladecembrie == VOIDに変数を宣言すると、機能しますが、このエラーが発生しますNotice: Use of undefined constant VOID - assumed 'VOID' in C:\wamp\www\pgn\mu.php on line 887

4

1 に答える 1

0

というわけで、やっとできました。ファイル「/class/pData.class.php」の次の行を変更しました。

 define("VOID", 0.123456789) to define("VOID"  , 'VOID');

したがって、変数の値が「void」の場合、グラフには表示されません。

この回答を投稿して、同じ状況にある他の人に役立つことを願っています!

于 2013-09-26T14:29:30.430 に答える