Es gibt mehrere Dinge anzupassen. Ich werde versuchen, sie aufzulisten.
- Legen Sie alles in eine Datei, dies reduziert die Verwirrung und es gibt keinen wirklichen Vorteil, die Codes aufzuteilen.
- Tauschen Sie Ihr
mysql_
aus Funktionen für mindestensmysqli_
Funktionen. - Verschieben Sie Ihren JavaScript-Codeblock für die Google-Visualisierung in eine Zeile, die auf das DOM-Element folgt, das ihn empfängt. (Wenn Sie versuchen, Inhalte in ein nicht vorhandenes Element einzufügen, werden Sie nichts sehen.)
- Ihre Frage enthält keine Beispieldaten, daher weiß ich nicht, ob
$jsonTable
die korrekten Daten bereitstellt - Sie müssen dies selbst beurteilen.
Achten Sie beim Implementieren der obigen Korrektur darauf, Ihren Code auf serverseitige Fehler zu überprüfen.
Wenn Sie keine serverseitigen Fehler haben, aber die Grafik nicht angezeigt wird, dann:
- Überprüfen Sie den Quellcode Ihrer Seite und bestätigen Sie, dass die
DateTable()
Funktion enthält den korrekten/tatsächlichen Datenstring aus Ihrer$jsonTable
variabel. - Greifen Sie auf die Benutzeroberfläche der Entwicklertools Ihres Browsers zu und suchen Sie nach Fehlermeldungen. Dies sind clientseitige Fehler.
Wenn Sie immer noch nicht weiterkommen, weitere Informationen wünschen oder ähnliche Arbeitsbeispiele sehen möchten, gehen Sie hier .
Und hier ist die Google Charts-Referenzseite