PHP - Grafico usando PHPLOT e SQLSERVER
Bom dia estou iniciando em gerar gráfico com php utilizando o phplot e sql server. Aparentemente a consulta é realizada, mas ele não plota o gráfico. Algúem poderia auxiliar ? Obs.: Precisaria também padronizar para PDO, mas não entendo como fazer essa padronização.
Edição 1: Fiz algumas alterações no código e agora está em loop
<?php
ob_start();
session_start();
ini_set('display_errors', true);
error_reporting(E_ALL);
include("conexao/conectasql.php");
require_once("phplot.php");
?>
<?php
//SELECIONAR CAMPO DA TABELA E O RESPECTIVO BANCO DE DADOS
$select =("
SELECT HAB.ABERTURA,HAB.FECHAMENTO,DATEDIFF(DAY,HAB.ABERTURA,HAB.FECHAMENTO) AS [Diferenca]
FROM HATENDIMENTOBASE HAB (NOLOCK)
INNER JOIN HATENDENTE (NOLOCK) ON (HATENDENTE.CODCOLIGADA=HAB.CODCOLIGADA AND HATENDENTE.CODATENDENTE=HAB.CODATENDENTE)
INNER JOIN PPESSOA ON HATENDENTE.CODPESSOA=PPESSOA.CODIGO
INNER JOIN PFUNC ON PFUNC.CODPESSOA=PPESSOA.CODIGO
WHERE CODSTATUS IN ('O','R','F','U') AND PFUNC.CHAPA='000837' ");
try{
$data = array();
$result = $conexaosql->query($select);
$i=0;
while($result = $conexaosql->query($select))
{
//Imprimindo o resultado da consulta com var_dump
var_dump($result);
}
//CRIANDO AS CONFIGURAÇÕES DO GRÁFICO TIPO 'PIE'
$graph = new PHPlot(600,200);
$graph->SetDataValues($result);//SETANDO OS VALORES PARA A CONSULTA
$graph->SetPlotType("pie");
$graph->SetImageBorderType('plain');
$graph->SetDataType('text-data-single');
$graph->DrawGraph();//PLOTANDO
//SEM UTILIDADE PARA QUEM NÃO IMPLEMENTAR CLASSE HEADER.PHP
header("");
}catch(PDOException $e) {
echo $e;
}
?>Discussão (0)
Carregando comentários...