Mailinglisten-Archive |
besser spät als nie.. bin gerad nach hause gekommen ... > JPGraph braucht um ein Liniendiagramm "zeichnen" zu können x- und > y-Werte für das Koordinatensystem des Diagramms. Diese Werte sollen laut > Dokumentation in Gestalt eines Arrays übergeben werden, zB: > > $ydata = > array(1,3,5,7,5,8,6,5,6,7,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1); > > Das ist doch ein EINdimensionales, ein indiziertes Array, oder > nicht? Die Daten aus der Datenbank rauszufischen ist kein Problem und ich > denke, dass ich mir in diesem Bereich keine Steine in den Weg gelegt habe. > Nun ist es aber so, dass ich nicht nur eine Spalte aus der Datenbank > auslese, sondern 4, nämlich Datum, AluDT, KupferDT und ZinkDT. (DT steht für > Dollar/Tonne - zumindest in meiner Bezeichnung *g*) > > Nun die Frage: wie kann ich aus dem bestehenden Array $data die > Spalte "AluDT" weiterverwenden so dass jpgraph was damit anfangen kann? Ich > habe schon versucht über das sql query nur die Spalte AluDT aus der > Datenbank in ein array zu verfrachten aber das hat jpgraph irgendwie nicht > gefallen :( also erstmal nur die AluDT auslesen, damit wir mit mysql_fetch_assoc bzw mysql_fetch_array($res , MYSQL_ASSOC) einen assoziativen array erhalten, der als key den spalten-namen der tabelle enthält und als value halt den wert von AluDT.. jetzt ein simples: $res = mysql_query('SELECT AluDT FROM tabelle'); $ydata = array_values(mysql_fetch_assoc($res)); und schambalejah ! HTH, kai -- Kai Meder kai_(at)_meder.info
php::bar PHP Wiki - Listenarchive