Hi,
ich habe folgendes Script:
Das angelt mir normalerweise über die where-Klausel Daten aus einer MySQL-DB und erstellt pro Name eine Grafik.
Wie muß denn das Script umgebaut werden, das alle "Namen" im Bild incl. deren Werte ercheinen, quasi als Gesamtübersicht.
Wäre nett, wenn mir jemand weiterhilft, danke.:suspekt:
Bitte kein
LG
ich habe folgendes Script:
PHP:
<?php
include ("/www/htdocs/test/wurf/graph/src/jpgraph.php");
include ("/www/htdocs/test/wurf/graph/src/jpgraph_line.php");
require("../dbconn.inc.php");
$ID ="100";
@mysql_connect($host, $user, $password)
or die("Abbruch: Verbindung zu '$host'" . " konnte nicht hergestellt werden.");
@mysql_select_db($database)
or die("Abbruch: Datenbank '$database' konnte nicht" . " selektiert werden.<br><br>MySQL sagt: " . mysql_error());
$querychart = "SELECT `gewicht`,`name` FROM `wurf` ORDER BY `wurf`.`datum` ASC";
$resultchart = @mysql_query($querychart);
$ydata = array();
while($row1=mysql_fetch_row($resultchart))
{
$ydata[] = $row1[0];
$ydata[] = $row1[1];
}
$test = max( array_keys($ydata));
$uscale = $test +30;
$oscale = $test +30;
// Create the graph. These two calls are always required
$graph = new Graph(500,300, auto);
$graph->SetScale("textlin",$uscale,$oscale);
// Create the linear plot
$lineplot=new LinePlot($ydata);
$lineplot->SetFillColor("darkorange@0.6");
//$lineplot2=new LinePlot($ydata2);
// Add the plot to the graph
$graph->Add($lineplot);
//$graph->Add($lineplot2);
$graph->img->SetMargin(40,20,20,40);
$graph->title->Set("Gewichtsverlauf $name");
$graph->xaxis->title->Set("Gewichtsmessung");
$graph->yaxis->title->Set("Gewicht in gr");
$graph->title->SetFont(FF_FONT1,FS_BOLD);
$graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
$graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);
$lineplot->SetColor("blue");
$lineplot->SetWeight(2);
//$lineplot2->SetColor("red");
//$lineplot2->SetWeight(2);
$lineplot->value ->Show();
//$graph->yaxis->SetColor("red");
$graph->yaxis->SetWeight(2);
$graph->SetShadow();
// Set the legends for the plots
$lineplot->SetLegend("Gewicht");
//$lineplot2->SetLegend("Geburtsgewicht");
// Adjust the legend position
$graph->legend->SetLayout(LEGEND_HOR);
$graph->legend->Pos(0.5,0.99,"center","bottom");
// Display the graph
$graph->Stroke();
?>
Das angelt mir normalerweise über die where-Klausel Daten aus einer MySQL-DB und erstellt pro Name eine Grafik.
Wie muß denn das Script umgebaut werden, das alle "Namen" im Bild incl. deren Werte ercheinen, quasi als Gesamtübersicht.
Wäre nett, wenn mir jemand weiterhilft, danke.:suspekt:
Bitte kein
LG