Thread Array auslesen
(22 answers)
Opened by mteffenh at 2010-01-29 11:58
Erklärung:
In der Datenbank werden erfasst, wie viele Gäste an welchem Tag hier bei uns waren. Damit man einen Vergleichswert gegenüber dem Vorjahr hat (die Daten sind jetzt nachträglich in die Datenbank eingespeichert worden), benötigt man einen Vergleich: Welcher Wochentag war vor 1 Jahr Welche Wetterkennzahl war vor einem 1 Jahr an diesem Tag Welche Besonderheiten waren (Feiertag, Ferien) Wie viele Gäste waren hier heute - vor einem Jahr. Diese ganzen Daten werden aus der Datenbank heraus gesucht und in Tabellen ausgegeben, in einer Detail-Übersicht und in einer Übersicht, die eine Zusammenfassung darstellt. Nun will man aber diese Darstellung auch noch in grafischer Auswertung erhalten, ohne noch mal die 200 Zeilen für die Datenbankabfrage noch mal zu schreiben. Für die Grafik verwende ich GD::Graph, was auch in so weit ohne Probleme funktioniert, so lange man nur eine Firma auswertet und das auch nur über einen einzigen Tag, mit max. einem vergleichswert. Nehme ich die zweite Firma dazu (oder alle fünf) dann erhalte ich zwar zwei (oder fünf) Grafiken mit den gleichen Werten, also nicht in die einzelnen Firmen unterteilt. Werte ich nun zwei Firmen über einen Tag aus, bekomme ich Werte: (zwei Firmen, 1 Tag) Tag Tag, WKZ WKZ, FirmaA FirmaB (fünf Firmen, 1 Tag) Tag Tag Tag Tag Tag, WKZ WKZ WKZ WKZ WKZ, FirmaA FirmaB FirmaC FirmaD FirmaE (WKZ=Wetterkennzahl) Meine Idee war nun: FirmaA Tag(1) WKZ(1) FirmaB Tag(2) WKZ(2) .... Also eine Zusammenfassung je nach Firma, mit den Tagen und den WKZ (+ dem anderen Zeug). Mit einer Schleife funktioniert das nicht, warum auch immer. Ich hatte gedacht, ich mache einen Vergleichswert und wenn aus FirmaA eine FirmaB wird, soll zuvor die Grafik erstellt werden (für FirmaA), dann weitermachen. Allerdings stimmen dann die Werte nicht mehr überein. |