私はphpとjavascriptを使ってこのpiechart googleビジュアライゼーションに取り組んでいますが、json変換が機能するようです。cantは配列をJSONに変換するようです。
ここは私のPHPコードです:
$sql = "select pNavn, antallTimer from Prosjekter where userId=".$userId;
$result = hentData($sql);
$orders = array(array('Prosjekt navn', 'Antall Timer'));
/* Extract the information from $result */
while ($rad = mysqli_fetch_assoc($result)) {
$temp = array($rad['pNavn'], $rad['antallTimer']);
array_push($orders, $temp);
}
$orders=json_encode($orders);
var_dump($orders);
私はSOにここにビットを見てきましたが、人々が言うことをconvertionは私が仕事を得るように見えるカント取り組んでいます。
json_encode(
iconv(
mb_detect_encoding($orders, mb_detect_order(), true),
'UTF-8',
$orders
)
)
と
mb_convert_variables('utf-8', 'original encode', array/object)
最初の配列ではなく文字列をbeeingて$orders
のエラー原因を与えるが、第二のdidntは、任意のエラーを与えるが、$orders
のvar_dump
はまだ偽である:私が試してみました。
ザ・イムなっvar_dumps:私は助けを必要とするもの
array (size=5)
0 =>
array (size=2)
0 => string 'Prosjekt navn' (length=13)
1 => string 'Antall Timer' (length=12)
1 =>
array (size=2)
0 => string 'Mitt F�rste Prosjekt' (length=20)
1 => string '72' (length=2)
2 =>
array (size=2)
0 => string 'Mitt Andre Prosjekt' (length=19)
1 => string '20' (length=2)
3 =>
array (size=2)
0 => string 'MItt tredje prosjekt' (length=20)
1 => string '5' (length=1)
4 =>
array (size=2)
0 => string 'et fjerde prosjekt' (length=18)
1 => string '0' (length=1)
はJSONがこのpiechart と協力しつつあるここで必死になって、助けてください:)を
var_dumpからどのJSON出力を取得していますか? JSONの出力をどのようにしたいのですか? – davidethell
var dumpはvar dumpから取得します:C:\ wamp \ www \ php \ php prosjekt 16 \ statistikk.php:21:boolean false 私が望むのは、$ ordersがjson文字列になることですvar data = google.visualization.arrayToDataTable( <?php echo $ orders;?> )にフィードできます。 var options = { タイトル: "Timer fordeltpåprosjekter" }; var chart =新しいgoogle.visualization.PieChart(document.getElementById( "timer_piechart")); chart.draw(data、options); } –