Salve a tutti ho questa pagina che prende dati da un database.
Codice PHP:
<?php
$servername = "localhost";
$username = "oo";
$password = "aaaa";
$dbname = "jjjj";
$con = new mysqli($servername, $username, $password, $dbname);
if ($con->connect_error) {
die("Connection failed: " . $con->connect_error);
}
else
{
//echo ("Connect Successfully");
}
$query = "SELECT count(uso) as usox, citta FROM porto group by citta"; // select column
$aresult = $con->query($query);
?>
<!DOCTYPE html>
<html>
<head>
<title>Massive Electronics</title>
<script type="text/javascript" src="app.js"></script>
<script type="text/javascript">
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);
function drawChart(){
var data = new google.visualization.DataTable();
var data = google.visualization.arrayToDataTable([
['citta','usox'],
<?php
while($row = mysqli_fetch_assoc($aresult)){
echo ("['".$row["citta"]."', '".$row["usox"]."']");
}
?>
]);
var options = {
title: 'Date_time Vs Room Out Temp',
curveType: 'function',
legend: { position: 'bottom' }
};
var chart = new
oogle.visualization.AreaChart(document.getElementById('areachart'));
chart.draw(data, options);
}
</script>
</head>
<body>
<div id="areachart" style="width: 900px; height: 400px"></div>
</body>
</html>
quando lancio la pagina per vedere il grafico, mi esce pagina bianca.
Leggendo gli errori su firefox mi dice "SyntaxError: missing ] in index expression"
alla rigadove ci sono tutte le città ed i numeri di uso.Codice PHP:
echo ("['".$row["citta"]."', '".$row["usox"]."']");