Gerar gráficos com Google charts
Boa noite pessoal,
Iniciei testes com o google charts para gerar gráfico a partir de dados vindo direto do banco Mysql. Os gráficos estavam saindo tudo dentro do script, o problema começa a surgir quando o campo "especie" recebe nomes iguais! Por exemplo: o meu formulário tem o campo "especie" e "kg", a cada nova espécie cadastrada no banco, ela aparece no gráfico do google charts. Quando eu cadastro uma espécie que já está no campo, no gráfico aparece dois nomes iguais com valores do campo "kg", diferentes. Gostaria de saber se há a possibilidade de aparecer no gráfico apenas uma vez o nome do campo "especie" e somar todos os valores do campo "kg"?
Segue, abaixo o meu código:
Spoiler
<?php
include_once('conexao.php');
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$result = $conn->query('SELECT * FROM desembarque_cadastro');
$rows = array();
$table = array();
$table['cols'] = array(
array('label' => 'Espécie', 'type' => 'string'),
array('label' => 'Quantidade (kg)', 'type' => 'number')
);
foreach($result as $r) {
$temp = array();
$temp[] = array('v' => (string) $r['especie']);
$temp[] = array('v' => (int) $r['kg']);
$rows[] = array('c' => $temp);
}
$table['rows'] = $rows;
$jsonTable = json_encode($table);
?>Discussão (2)
Carregando comentários...