Help criação de gráficos

4 views
Skip to first unread message

Diego Telles

unread,
Mar 11, 2015, 9:33:05 AM3/11/15
to phpri...@googlegroups.com, php-espe...@yahoogrupos.com.br, php-my...@googlegroups.com, php...@yahoogrupos.com.br, ph...@googlegroups.com
Bom dia!

            Srs;

 Criei o Script abaixo porém ele não carrega nenhum dado do banco no gráfico, mas quando faço o teste com a consulta pelo workbench funciona normalmente. Poderiam me ajudar Mestres do PHP.

<?php

$msg[0] = "Conexao com o banco falhou!";
$msg[1] = "Nao foi possivel selecionar o banco de dados!";

$conexao = mysql_pconnect("xxxx", "xxxx", "xxxx") or die ($msg[0]);
mysql_select_db("xxxx",$conexao) or die ($msg[1]);

$sql_print = sprintf("SELECT COD_COL, COUNT(*) FROM recepcao3 WHERE MONTH(DATA)=MONTH(NOW())-1 AND STATUS='3' GROUP BY COD_COL");
                                                                                  
$resultado_print = mysql_query($sql_print);

?>

<!doctype html>
<html>

  <head>
    <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([
          ['Colaborador', 'Exames'],
        <?php 
   while ($row = mysql_fetch_row($resultado_print)) 
{
 
echo '['.$row['COD_COL'].', '.$row['COUNT(*)'].']';
         
?>           ]);                                    

        var options = {
          title: 'Total',
          pieHole: 0.4,
        };

        var chart = new google.visualization.PieChart(document.getElementById('donutchart'));
        chart.draw(data, options);
      }
    </script>
    
  </head>
  
  <body>
    <div id="donutchart" style="width: 900px; height: 500px;"></div>
  </body>
  
</html>



Diego Teles
Desenvolvedor WEB e Mobile
Cel.: (21) 991268311

 

Filipe Bicca

unread,
Mar 11, 2015, 9:38:19 AM3/11/15
to php-my...@googlegroups.com, phpri...@googlegroups.com, php-espe...@yahoogrupos.com.br, php...@yahoogrupos.com.br, ph...@googlegroups.com
Bom dia Diego, como sugestão para debugar, sugiro que você inspecione o HTML para ver quais valores vindos do banco de dados está imprimindo dentro desse seu javascript.
Abraços,



--
Você recebeu essa mensagem porque está inscrito no grupo "PHP-MYSQL-BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para php-mysql-br...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para php-my...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/php-mysql-br.
Para mais opções, acesse https://groups.google.com/d/optout.

Diego Telles

unread,
Mar 11, 2015, 9:41:40 AM3/11/15
to phpri...@googlegroups.com, php-espe...@yahoogrupos.com.br, php-my...@googlegroups.com, php...@yahoogrupos.com.br, ph...@googlegroups.com
o retorno que estou tendo é esse
'', '10664'
'ANDRESSA-ASV', '2'
'AROLDO-AAEF', '373'
'CAIO - CCTP', '628'
'CMAJOR-CMA', '14'
'DANIELLA-DBGP', '332'
'JEFFERSON-JSV', '822'
'JFIUZA-JFZ', '108'
'JOICE-JCJ', '139'
'JSILVA - JSFS', '252'
'LMARINHO-LNM', '7'
'LUCAS-LSB', '754'
'RAQUEL-RCA', '37'
'ROBERTO-RCCA', '916'
'THIAGO-TRS', '76'


Diego Teles
Desenvolvedor WEB e Mobile
Cel.: (21) 991268311

 


Vinicius Rocha

unread,
Mar 11, 2015, 10:28:07 AM3/11/15
to PHP-MYSQL-BR
1- Usa esta biblioteca tem exemplos bem bons : http://www.highcharts.com/

2- Outra coisa no seu retorno  ('', '10664') tem campo nulo ae quebra o relatorio na hora de formatação, usa o firebug pra debugar.

3- Não coloque seus dados na web pra todo mundo ver se for empresarial não é recomendado, nunca sabemos com que estamos falando.

Abraço e boa sorte





--
Você recebeu essa mensagem porque está inscrito no grupo "PHP-MYSQL-BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para php-mysql-br...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para php-my...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/php-mysql-br.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Vinicius Garcia Rocha - Ciência da Computação - Univali
Reply all
Reply to author
Forward
0 new messages