Ir para conteúdo
Fórum Script Brasil
  • 0

consultando dados para montar Gráfico


RonaldCosta

Pergunta

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 para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 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 para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...