function carregaProdutosComanda($id_comanda) { $sql = "SELECT * FROM cardapio_comanda WHERE id_comanda = " . $id_comanda; $res = mysql_query($sql); if (!$res) { die("Erro na consulta: " . mysql_error()); } return resultadosParaArray($res); }
<?php require '../phplot/phplot.php'; include_once '../conecta_banco.php'; include_once '../funcoes_banco.php'; include_once '../funcoes_auxiliares.php'; $sql = "SELECT cardapio.nome_produto, sum(cardapio_comanda.quantidade) as somatorio\n FROM cardapio_comanda\n INNER JOIN cardapio\n ON cardapio_comanda.id_cardapio = cardapio.id_produto\n GROUP BY id_cardapio"; $res = mysql_query($sql); // nome_produto, id_cardapio, somatorio $resultArr = resultadosParaArray($res); $plot = new PHPlot(); $data = $resultArr; $plot->SetDataValues($data); $plot->SetDataType('text-data'); // legenda texto-numero $plot->SetPlotType('bars'); // barras $plot->SetTitle("Produtos Consumidos"); $plot->SetXTitle('Produtos'); $plot->SetYTitle('Quantidade'); $plot->SetYDataLabelPos('plotin'); // imprime o valor acima do grafico $plot->SetShading(1); // deixa os graficos 2d $plot->SetXTickPos('none'); // retira os ticks na linha x $plot->SetYTickIncrement(1); // define o incremento de 1 em 1 header("Content-type: image/png"); $plot->DrawGraph();