Desenvolvendo um site em PHP precisei colocar gráficos em pdo no mesmo e como não estava sendo fácil encontrar os códigos por isso resolvi disponibilizar um neste post, em breve disponibilizarei mais códigos.
//conexão com o banco
//acesso a pasta do phplot
# PHPlot Example: Simple line graph
require_once './phplot/phplot.php';
//consrução da sql que trará os dados ao gráfico
$sql="SELECT count(produtos.CodProduto) NomProduto, Fornecedor.Nomfornecedor
from produtos inner join fornecedor on
produtos.codfornecedor = Fornecedor.CodFornecedor
group by produtos.CodFornecedor order by NomProduto DESC limit 0,10";
$stm = $pdo->prepare($sql);
$stm->execute();
//print_r($stm->fetch());
//laço que traz os dados
while($d = $stm->fetch())
$fornecedor[] = array($d['Nomfornecedor'],$d['NomProduto']);
//cofigurações do gráfico
$plot = new PHPlot(600,400);
$plot->SetImageBorderType('plain');
$plot->SetPlotType('bars');
$plot->SetDataType('text-data');
$plot->SetDataValues($fornecedor);
$plot->SetTitle("Produtos por fornecedor");
$plot->SetYTitle('Quantidade de produtos');
$plot->SetXTickLabelPos('none');
$plot->SetXTickPos('none');
$plot->DrawGraph();
?>
SMART IRIS – NOVA TECNOLOGIA PARA LEITURA DA ÍRIS
Postado por Ana Kohler às 12:14 Marcadores: Novas Tecnologias Muitas vezes quando desenvolvo alguma aplicação em Delphi esqueço alguns códigos muito simples, não sei se isso acontece contigo também , mas para que se torne mais fácil o acesso a esses códigos estou colocando-os neste post.
//Busca por data
dm.cdsmatricula.close;
dm.dsmatricula.close;
//Se a pesquisa for por Radio Button basta colocar o código a seguir e descomentalo:
dm.cdspedido.close;
dm.SQLDSpedido.close;
if (RadioButton2.Checked=true) then begin
dm.SQLDSpedido.CommandText:='SELECT * FROM pedido WHERE Dtapedido = :a';
dm.SQLDSpedido.Params[0].asdate:=strtodate(edit1.Text);
dm.SQLDSpedido.Open;
dm.CDSpedido.open;
Esta dica é para o pessoal da informática, que presta serviço de suporte aos seus clientes. Uma forma de prestar esse serviço sem a necessidade de se delsocar, é prestando o mesmo remotamente e para isto há uma ferramenta na web que se chama LogMeIn, para utiliza-lá é necessário fazer um cadastro no site e cadastrar os IPs das máquinas que se predente acessar remotamente, a partir daí o trabalho de suporte é com você.
Você pode acessar esse sistema de suporte remoto no link:
https://secure.logmein.com/loggedout.asp