Diagramm in Seite einfügen

cct

Grünschnabel
Hallo!

Bin ziemlicher PHP Neuling und hab ein Problem.

Und zwar hab ich mit Panachart ein Diagramm aus einer Mysql Datenbank erstellt.

Und zwar mit folgenden Code:

Code:
<?php

    include_once("./panachart.php");
    $k=0;

	$database="qm-fehlermeldung" ;

	
	$link = mysql_pconnect("localhost",..,mysql_password);
      mysql_select_db("$database",$link);


       $query = "select e.KZ, k.Grund,count(e.KZ), SUM(e.Kosten) from erfassung e ,kennzeichen k WHERE e.KZ = k.KZ  GROUP BY e.KZ";

        $result = mysql_query($query,$link);
    $vCht5[0]=0;
     $vLabels [0]= 'Kennzeichen';
   while ($row = mysql_fetch_row($result))

   {

    $vCht5[] = $row[3];
    $vLabels [] = $row[0];
   }

    // BAR
    $iTime = microtime(); $k++;
    $ochart = new chart(400,200,7, '#eeeeee');
    $ochart->setTitle("Auswertung","#000000",2);
    $ochart->setPlotArea(SOLID,"#aaaaaa", '#ffffff');
    $ochart->setFormat(0,',','.');
    $ochart->addSeries($vCht5,'bar','Series1', SOLID,'#444444', '#6495ed');
    $ochart->setXAxis('#000000', SOLID, 1, "");
    $ochart->setYAxis('#000000', SOLID, 1, "");
    $ochart->setLabels($vLabels, '#000000', 1, HORIZONTAL);
    $ochart->setGrid("#cccccc", DASHED, "", DOTTED);
    $ochart->plot('');
    $vTime[$k] = microtime() - $iTime;

?>

Das funktioniert auch soweit perfekt. Wenn ich also dieses PHP-File öffne, sehe ich das Diagramm.

Wenn ich jetzt jedoch versuche den Code in eine andere Seite einzufügen, so dass z.B. zuerst eine Tabelle und darunter das Diagramm kommt,bekomme ich nur einen Buchstabensalat zu sehen.

Weiss nicht mehr weiter. Muss ich das Diagramm vielleicht irgendwie erst als Bild abspeichern und dann das Bild in die Seite einfügen? Wenn ja, wie?

Schon mal danke.

cct
 
Das Programm sendet einen Header, dieser ist als Bild gekennzeichnet.
Wenn du nun diesen Code in eine andere Datei einbindest, so ist schon ein Header gesendet worden, und da dieser nicht als Bild gekennzeichnet ist, bekommst du einen Buchstabensalat.

Es sollte gehen, wenn du es so anstellst:

Code:
<img src="diagrammDatei.php" />

mfg

Devil
 
Zurück