Ir ao conteúdo

Criar gráfico de uma tabela


stefanow

Posts recomendados

Postado

Bom dia, como eu posso fazer um gráfico de maneira fácil tirando os dados do meu MySQL?

A listagem é feita assim:

<?php
require 'connectdb.php';
$user_id= $_SESSION['user_id'];
?>

<h2>Produtos vendidos</h2>
<table class="tdtsai" border="1" bordercolor="#C0C0C0" cellpadding="3" cellspacing="3">
<tr class="trrsai">
<td><b>Produto</b></td>
<td><b>Data</b></td>
<td><b>Quantidade vendida</b></td>

</tr>

<?php
$query = "SELECT `produtos`.`produto`, `log_vendas`.`data`, `log_vendas`.`quant_vendida` FROM produtos RIGHT JOIN `log_vendas` ON `produtos`.`id`=`log_vendas`.`produtoid` WHERE userid='$user_id'";
$query_run = mysql_query($query);

while($linha = mysql_fetch_array($query_run)){

echo "<tr>
<td>".$linha['produto']."</td>
<td>".$linha['data']."</td>
<td>".$linha['quant_vendida']."</td>
</tr>";
}
?>
</table>

Isso resulta numa tabela assim:

Produtos vendidos


Produto Data Quantidade vendida
Camiseta Azul Nike P 2013-03-11 5
Camiseta Azul Nike P 2013-03-11 2
Camiseta Azul Nike P 2013-03-11 1
Camiseta Azul Nike P 2013-03-11 1
Camiseta Azul Nike P 2013-03-11 1
Camiseta Azul Nike P 2013-03-11 1
Camiseta Branca 2013-03-11 1
Camiseta Rosa Nike P 2013-03-11 2

Eu queria mostrar um gráfico de vendas dos produtos:

Quantidade de produtos vendidos X mês (isso para cada produto)

  • Moderador
Postado

Olá,

Você pode usar a biblioteca mais usada que é JPGraph. Dê uma pesquisada no google e verá muitos exemplos.

Att,

Dif

  • Moderador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...