Jump to content
Fórum Script Brasil
  • 0

consultando dados para montar Gráfico


Question

Pessoal, boa noite! 

Estou montando um gráfico estilo Solid gauge do highcharts. Tenho um banco de dados de um servidor de telefonia voip. Este gráfico pega todos os ramais e calcula a quantidade de ligaçoes. Fiz um sql que já esta ok. Não estou conseguindo fazer um while para ele ler os ramais e montar a tela de um dashboard com todos os ramis existentes. Consegui fazer pesquisando cada ramal com o sql separado. só que fica pesado no servidor. Gostaria de fazer um só sql e com um while, montor o dashboard. Não sei se consegui explicar bem. Posso colocar o código aqui se for preciso.

 

<?php
if (mysqli_num_rows($exibe) > 0) {
     while($row = mysqli_fetch_assoc($exibe)) {
 
      $src = $row["src"];
      $quant = $row["totalsrc"];
      if ($src=='1107'){
          $nome="VAZIO";
     }
          elseif ($src=='1109'){
               $nome="VICTOR";
     }
     elseif ($src=='1110'){
          $nome="WILL";
}
elseif ($src=='1112'){
     $nome="GUILHERME";
}
elseif ($src=='1114'){

Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Com os dados em array você já consegue montar gráfico: 

Exemplo de gráfico de barras

SetFileFormat("png");
 
#Indicamos o títul do gráfico e o título dos dados no eixo X e Y do mesmo
$grafico->SetTitle("Gráfico de exemplo");
$grafico->SetXTitle("Eixo X");
$grafico->SetYTitle("Eixo Y");
 
 
#Definimos os dados do gráfico
$dados = array(
        array('Janeiro', 10),
        array('Fevereiro', 5),
        array('Março', 4),
        array('Abril', 8),
        array('Maio', 7),
        array('Junho', 5),
);
 
$grafico->SetDataValues($dados);
  
#Neste caso, usariamos o gráfico em barras
$grafico->SetPlotType("bars");
 
#Exibimos o gráfico
$grafico->DrawGraph();
?>

 

Fonte:

https://www.devmedia.com.br/criando-gráficos-com-php/11466

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148691
    • Total Posts
      644531
×
×
  • Create New...