Ir para conteúdo

POWERED BY:

Arquivado

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

bynocrazyxxtbr

GRÁFICO PHP

Recommended Posts

Bom dia pessoal, tenho que construir um gráfico de acordo com o numero de pedidos de cada gênero musical, porem n tenho a ideia de como fazer, já testei varias api porem nenhuma delas permite a construção através de variáveis que é o meu caso segue abaixo o código onde guardo a quantidade de vezes que cada gênero se repetiu.

include '../conexao/config.php';
               $res = mysql_query("SELECT * FROM generos");
               $re = mysql_query("SELECT * FROM pedidos");
              
                while($e = mysql_fetch_array($re)){
                	$a1 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=1;");
                	$a2 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=2;");
                	$a3 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=3;");
                	$a4 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=4;");
                	$a5 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=5;");
                	$a6 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=6;");
                	$a7 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=7;");
                	$a8 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=8;");
                	$a9 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=9;");
                	$a10 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=10;");
                	$a11 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=11;");
                	$a12 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=12;");
                	$a13 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=13;");
                	$a14 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=14;");
                	$a15 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=15;");
                	$a16 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=16;");
                	$a17 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=17;");
                	$a18= mysql_query("SELECT count(genero) FROM pedidos WHERE genero=18;");
                	$a19 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=19;");
                	$a20= mysql_query("SELECT count(genero) FROM pedidos WHERE genero=20;");
                	$a21 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=21;");
                	$a22 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=22;");
                	$a23 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=23;");
                	$a24 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=24;");
                	$a25 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=25;");
                	$a26 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=26;");
                	$a27 = mysql_query("SELECT count(genero) FROM pedidos WHERE genero=27;");
               }

               $r1 = mysql_result($a1,0);
               $r2 = mysql_result($a2,0);
               $r3 = mysql_result($a3,0);
               $r4 = mysql_result($a4,0);
               $r5 = mysql_result($a5,0);
               $r6 = mysql_result($a6,0);
               $r7 = mysql_result($a7,0);
               $r8 = mysql_result($a8,0);
               $r9 = mysql_result($a9,0);
               $r10 = mysql_result($a10,0);
               $r11 = mysql_result($a11,0);
               $r12 = mysql_result($a12,0);
               $r13 = mysql_result($a13,0);
               $r14 = mysql_result($a14,0);
               $r15 = mysql_result($a15,0);
               $r16 = mysql_result($a16,0);
               $r17 = mysql_result($a17,0);
               $r18 = mysql_result($a18,0);
               $r19 = mysql_result($a19,0);
               $r20 = mysql_result($a20,0);
               $r21 = mysql_result($a21,0);
               $r22 = mysql_result($a22,0);
               $r23 = mysql_result($a23,0);
               $r24 = mysql_result($a24,0);
               $r25 = mysql_result($a25,0);
               $r26 = mysql_result($a26,0);
               $r27 = mysql_result($a27,0);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem-vindo ao fórum! :)
Recomendo que leia as regras e orientações de participação

Eu gosto bastante do Google Charts. É uma API em Javascript que, inclusive, gera gráficos interativos.

Em PHP tem o PHPLot, mas possui menos opções

PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então usei o google charts porem não consegui instala-lo o phplot nao permite o uso de variáveis so grafico estático tem alguma forma deu enviar esses dados do meu php pro javascript ?quanto ao mysql to usando pq vou mudar depois e pq e mais facil

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não vou postar código pronto aqui. Não é esse o objetivo do fórum

Como eu sugeri na minha primeira resposta, leia as regras e orientações de participação

Note que até o site oficial do Google Charts tem exemplos disso.

Além disso, basta seguir estes passos para achar artigos, tutoriais e exemplos de código

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.