Mysql
 sql >> Base de données >  >> RDS >> Mysql

Modifier les couleurs de la barre Google Chart lorsque l'entrée de la table de données provient des données JSON du serveur

Vous devez faire plusieurs choses. Tout d'abord, la création de votre colonne est erronée ; ceci :

$table['cols'] = array(
    array('label' => 'Tahun', 'type' => 'string'),
    array('label' => 'Jumlah Persatuan', 'type' => 'number')
    ({type: 'string', role: 'style'})
);

devrait ressembler à ceci :

$table['cols'] = array(
    array('label' => 'Tahun', 'type' => 'string'),
    array('label' => 'Jumlah Persatuan', 'type' => 'number'),
    array('type' => 'string', 'p' => array('role' => 'style'))
);

Ensuite, lorsque vous créez les lignes de données, vous devez ajouter une cellule pour le style :

while($r = mysql_fetch_assoc($query)) {
    $temp = array();
    $temp[] = array('v' => (string) $r['Tahun']); 
    $temp[] = array('v' => (int) $r['Jumlah']); 
    $temp[] = array('v' => <insert style here>); 
    $rows[] = array('c' => $temp);
}