Diagramm auswertung

Slater

Erfahrenes Mitglied
Hy leute,
kennt jemand JPGraph?
Ich habe hier eine MYSQL-Abfrage die wie folgt aussieht.

// übergebene Werte (siehe ganz unten)
$starttag=1;
$startmonat=9;
$startjahr=2002;
$periode="monat";
$anzahl=12;

// Auswertung berechnen (das rechnet alles schön aus...)
$result=mysql_query("SELECT nr, name, farbe FROM rubriken WHERE nrauswertung='$nrauswertung'");
$anzahlrubriken=mysql_num_rows($result);
$u=0;
while($row=mysql_fetch_array($result))
{
$u++;
$nrrubrik=$row[nr];
$namerubrik[$u]=$row[name];
//$row[farbe] Einstellungen für Rubrik
for ($i=0; $i<$anzahl; $i++)
{
$result2=mysql_query("SELECT DATE_FORMAT(DATE_ADD('$startjahr-$startmonat-$starttag', INTERVAL $i MONTH), '%m') AS monat, DATE_FORMAT(DATE_ADD('$startjahr-$startmonat-$starttag', INTERVAL $i MONTH), '%y') AS jahr");// hier Monat, Jahr ausrechnen (ev. mit mysql, Befehl DATE_ADD)
while($row=mysql_fetch_array($result2))
{
$monat[$i]=$row[monat];
$jahr[$i]=$row[jahr];
}
$result2=mysql_query("SELECT SUM(n.dauer) AS dauer FROM einheit e, nebenschwerpunkte n, rubrik_schwerpunkte sp, rubrik_sportarten sa, personen p WHERE p.sid='$sid' AND e.person=p.nrathlet AND n.nreinheit=e.nr AND sp.nrschwerpunkt=e.schwerpunkt AND sp.nrrubrik='$nrrubrik' AND sa.nrsportart=e.sportart AND sa.nrrubrik='$nrrubrik' AND DATE_FORMAT(e.datum,'%m,%y')='$monat[$i],$jahr[$i]'"); // Bsp. für Test, ob Training in aktueller Periode
while($row=mysql_fetch_array($result2))
{
if ($row[dauer]=="") $row[dauer]=0;
//echo("$namerubrik[$u] $monat[$i].$jahr[$i]: $row[dauer] min<br>"); // Wert für Rubrik in aktueller Periode
$dauer[$u][$i]=$row[dauer];
}
}
}

// und das mache ich damit...
echo("<table width=100%><tr><td>Auswertung</td>");
for ($i=0; $i<$anzahl; $i++)
{
echo("<td>$monat[$i].$jahr[$i]</td>");
}
echo("</tr>");
for ($u=1; $u<=$anzahlrubriken; $u++)
{
echo("<tr><td>$namerubrik[$u]</td>");
for ($i=0; $i<$anzahl; $i++)
{
echo("<td>");
echo $dauer[$u][$i];
echo("</td>");
}
echo("</tr>");
}
echo("</table>");

=
1.jpg


Jetzt möchte ich die "Sportarten" zusammenfassen und pro monat ein Balkendiagramm (-> Höhe = Trainingsdauer) erstellen. Ich habe es mit JPGraph propiert, aber es nicht geschafft.

Weiss jemand damit bescheid??

Slater
 

Neue Beiträge

Zurück