2017-02-14 14 views
0

Я использую Google диаграмму, нашел синтаксическую ошибкуне в состоянии исправить ошибки синтаксиса PHP

Неожиданного токен {

<script type="text/javascript" src="https://www.google.com/jsapi"></script> 
<script type="text/javascript"> 
google.load("visualization", "1", {packages:["corechart"]}); 
google.setOnLoadCallback(drawChart); 
function drawChart() { 
var data = google.visualization.arrayToDataTable([ 
['name', 'score'], 
<?php 
global $wpdb; 
$query = $wpdb->get_results("select t2.name, count(t1.id) as score from wp3_wpsp_custom_status as t2 left join wp3_wpsp_ticket as t1 on t2.name = t1.status group by t2.name"); 
var_dump($query); 
foreach($query as $row){ 
$object_array =(array)$row; 
echo "['".$object_array['name']."',".$object_array['score']."],"; 
} 
?> 
]); 
var options = { 
title: 'Date wise visits' 
}; 
var chart = new google.visualization.ColumnChart(document.getElementById("columnchart")); 
chart.draw(data, options); 
} 
</script> 

Приведенных выше кодом является основным синтаксисом для создания гистограммы. Посмотрите на значения после того, как «данные вар = google.visualization.arrayToDataTable ([» Это один имеет статические значения. Но для того, чтобы показать нашу статистику, нам нужно динамически загружать эти значения из нашей базы данных с PHP.

<body> 
<h3>Column Chart</h3> 
<div id="columnchart" style="width: 900px; height: 500px;"></div> 
</body> 

Error [! [введите описание изображения здесь] [1]] [1]

+0

@Armin я отредактировал, вы можете посмотреть мой код сейчас – JMR

+0

Можете ли вы также добавить сгенерированный код после запуска скрипта? – Armin

+0

@Armin я разместил свой скриншот также – JMR

ответ

2

Удалить var_dump($query) из кода

Чтобы добавить цвет, добавить третий параметр Пример с их сайта:..

var data = google.visualization.arrayToDataTable([ 
     ["Element", "Density", { role: "style" } ], 
     ["Copper", 8.94, "#b87333"], 
     ["Silver", 10.49, "silver"], 
     ["Gold", 19.30, "gold"], 
     ["Platinum", 21.45, "color: #e5e4e2"] 
     ]); 
+0

Как добавить цвет к каждому из них – JMR

+0

Проверить обновленное объяснение – Armin

+0

это просто показать оценку как легенда .... как добавить легенды ... Спасибо за ответы – JMR