Array // JPGraph
Thomas
- php
Hallo,
ich bin nun etwas weiter mit dem Arrayproblem von gestern, habe aber immer noch ein kleines Problem:
Wenn ich die PHP-Datei mit den JPGraph-Daten ausführe, bekomme ich die folgende Fehlermeldung: "Fatal error: Unsupported operand types in C:\web\jpgraph.php on line 4607". Leider kann ich mir so direkt nichts darunter vorstellen.
Meine JPGraph-Version ist 1.14 und die Datei jpgraph.php ist vom 23.11.2003.
Mein Code sieht folgendermaßen aus:
$techdec03 = "SELECT COUNT(*) AS tech03 FROM test WHERE data BETWEEN 2003-12-01 and 2003-12-31";
$result = mysql_query($techdec03) or die("Error: " . mysql_error());
while($rs = mysql_fetch_array($result, MYSQL_ASSOC))
{
$dec03tech[] = $rs[tech03];
}
array_push($ydata, $jan03tech, ..., $dec03tech);
Weiß jemand, wo mein Fehler liegt?
Danke
Thomas
Ergänzend zu dem Thema:
Das ist die Ausgabe von $ydata:
Array
(
[0] => Array
(
[0] => 1119
)
[1] => Array
(
[0] => 1107
)
usw
)
Hello,
$techdec03 = "SELECT COUNT(*) AS tech03 FROM test WHERE data BETWEEN 2003-12-01 and 2003-12-31";
Meine MySQL-Version macht daraus ... 2003 minus 12 minus 1 ...
Und wenn ich Häkchen um die Daten setze(das sind nämlich Strings) dann klappts
Liebe Grüße aus http://www.braunschweig.de
Tom
Hello,
noch 'was:
Du musst selber darauf achten, dass der Typ Datetime richtig und vollständig eingegeben wurde. Sonst klappt da mit den Vergleichen auch immer nicht. Wenn man z.B. statt '2003-12-07 18:32:00' nur '2003-12-07 18:32:' ingibt, dann wird die Uhrzeit nicht berichtigt und durchs Between-Filter rutscht der Satz durch.
Liebe Grüße aus http://www.braunschweig.de
Tom