Jump to content


Photo

Highcharts


  • Faça o login para participar
10 replies to this topic

#1 gersonab

gersonab

    Normal

  • Usuários
  • 113 posts
  • Sexo:Não informado

Posted 15/08/2011, 20:49

Boa Noite a todos, gostaria muito da ajuda de todos, estou querendo montar um gráfico com dados vindos do BD , sendo este em MYSQL , a princípio seria algo simples , no entanto estou apanhando bastante , vou tentar ser o mais claro possível ....

Preciso mostrar no grafico a quantidade de vendas efetuadas por vendedores durante um certo período intercalado no ano , basicamente seria assim :

Os períodos são fixos : per1 , per2 , per3 , per4 ;
os vendedores podem ser vários identificados pelo id ;
As vendas podem ser várias , identifocadas pela quantidade ;

A tabela seria Basicamente assim :
id_vend
id_vendedor
per1
per2
per3
per4

No mesmo gráfico preciso mostrar os vários vendedores e suas respctivas vendas no período, que no caso é o q eu não estou conseguindo enxergar como fazer , desde ja agradeço ajuda.

exemplo:
id_vend 01 a 16
id_vendedor 01 - 02 - 03 - 04
per1 10 - 15 - 12 - 14
per2 9 - 12 - 12 - 11
per3 10 - 14 - 14 - 12
per4 12 - 9 - 12 - 11

Preciso mostrar que o vendedor 01 fez 10 o 02 fez 15 o 03 fez 12 o 04 fez 14 no primeiro período e assim por diante nos outros períodos.
Espero que tenham entendido.

Em uma tabela eu ja mostro os dados na página, conforme descrito acima, o que eu to querendo é mostrar um gráfico para acompanhamento, tipo http://jsfiddle.net/SM3dx/1/
Só que onde tem o series name data , estes seriam resgatados do BD Mysql, como passar para o grafico os dados da tabela ?

#2 Édipo Costa Rebouças

Édipo Costa Rebouças

    Veterano

  • Ex-Admins
  • 1079 posts
  • Sexo:Masculino
  • Localidade:Brasil - São Paulo

Posted 15/08/2011, 21:24

Boa noite.

Colega ou você puxa por ajax, ou você imprimi com php(ou qualquer outra linguagem server-side) o codigo do javascript no próprio HTML.

Na segunda opção você teria algo +- assim:

<html>
<body>
<div id="container" style="height: 400px"></div>
<!-- mais os outros scripts que tem que importar do framework ... -->
<script type="text/javascript">
var chart = new Highcharts.Chart({
    chart: {
        renderTo: 'container',
        defaultSeriesType: 'column'
    },
    xAxis: {
        categories: ['Periodo1', 'Periodo2', 'Periodo3', 'Periodo4']
    },
        
    series: [
     <?php
       /* aqui você faz a busca no mysql e imprimir a parte do script relativa aos vendedores. */
     ?>
    ]
});
</script>
</body>
</html>


#3 gersonab

gersonab

    Normal

  • Usuários
  • 113 posts
  • Sexo:Não informado

Posted 18/08/2011, 14:43

Édipo, desculpa pela demora ..... tive problemas de saúde com familiar ...

no momento voltei a fazer assim ....

series: [{
						<?php
						$name = array();
						$data = array();
						mysql_select_db($database_boletim_online, $boletim_online);
$query_grafico = ("SELECT boletim_disciplinas.dis_id, boletim_disciplinas.dis_nome, bolitim_notas_bim.bim_bim1, bolitim_notas_bim.bim_bim2, bolitim_notas_bim.bim_bim3, bolitim_notas_bim.bim_bim4 FROM bolitim_notas_bim , boletim_disciplinas WHERE boletim_disciplinas.dis_id=bolitim_notas_bim.bim_dis_id AND bim_user_id = '$_SESSION[kt_login_id]' AND bolitim_notas_bim.id_master = '$_SESSION[kt_id_master]'");
$grafico = mysql_query($query_grafico, $boletim_online) or die(mysql_error());
				while($row_grafico = mysql_fetch_assoc($grafico));
				{
				$name[] = array($row_grafico['dis_nome']);
				$data[] = array($row_grafico['bim_bim1'],$row_grafico['bim_bim2'],$row_grafico['bim_bim3'],$row_grafico['bim_bim4']);
				}
					
					
					?>}]
				});
				
				
			});
				
		</script>

Continua sem retorno ....

Não estou conseguindo passar para array e mostrar as barras no gráfico ...

original " series "
    series: [{
                      name: 'Tokyo',
                      data: [49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
                
                   }, {
                      name: 'New York',
                      data: [83.6, 78.8, 98.5, 93.4, 106.0, 84.5, 105.0, 104.3, 91.2, 83.5, 106.6, 92.3]
                
                   }, {
                      name: 'London',
                      data: [48.9, 38.8, 39.3, 41.4, 47.0, 48.3, 59.0, 59.6, 52.4, 65.2, 59.3, 51.2]
                
                   }, {
                      name: 'Berlin',
                      data: [42.4, 33.2, 34.5, 39.7, 52.6, 75.5, 57.4, 60.4, 47.6, 39.1, 46.8, 51.1]
                
                   }]


preciso fazer algo assim ... fazendo um loop ....
Consigo imprimir fora , não consigo fazer as barras do gráfico .

    name: '$row_grafico['dis_nome']',
    data:[$row_grafico['bim_bim1'],$row_grafico['bim_bim2'],$row_grafico['bim_bim3'],$row_grafico['bim_bim4']]


#4 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 26/09/2017, 12:04

Prostate Fexofenadine Steriods Cephalexin viagra cialis When Would Amoxicillin Not Be Effective

#5 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 26/09/2017, 22:29

Secure Buy Cialis Online Europ cheap cialis Viagra Frau Wirkung Priligy Mercury Drug

#6 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 10/10/2017, 12:57

Viagra Suisse Generique viagra What Cephalexin Prescribed For Propecia Cortes De Pelo
Pediatric Dosing Amoxicillin Levitra No Me Funciona Healthy Man Viagra Ad cialis Viagra Kaufen Illegal Cialis 10mg moins cher Where To Buy Xenical In Singapore

#7 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 07/11/2017, 22:33

Viagra Rezeptfrei Online Kaufen viagra Top Online Pills Amoxicillin Quinine Medicament Generique Du Viagra

#8 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 29/11/2017, 22:58

Order Prescription From Canada Buy Wellbutrin 150mg Singapore online pharmacy Viagra A Paris
Otc Provera Clomid buy viagra Lowest Cialis Prices Kamagra Naturel Pas Cher

#9 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 30/11/2017, 00:35

Doxycycline For Chlamydia Order Online viagra online Amoxicillin Dosage For Ear Infection Toddler
Lybrel Birth Control Buy Genetic Viagra Using Mastercard cialis How To Get Cialis In Canada Amoxicillin Enlarged Prostate What Is Amoxicillin Antibiotic For
Lasting Longer Bed Nizagara En Ligne viagra prescription Arrow Lisinopril Without Prescription Come Comprare Farmaci On Line Zithromax Patient Education
Viagra Salud Mental viagra prescription Acheter Viagra Allemagne Propecia Spain Online

#10 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 30/11/2017, 09:18

Amoxicillin Used For Stds Kamagra Legale In Francia viagra online Viagra Generico Sildenafil Citrate
Where To Buy Methotrexate Comprar Priligy Original Kamagra Online Bestellen Forum cialis price Buy Viagra Without A Rx In The Us Priligy Company Viagra Eqivalent Herbal Tablets
Cheap Zentel Tablets In Australia viagra online Viagra Express Shipping In New Jersey
Generic Viagra Without A Prescription viagra Priligy Ohne Rezept Bestellen 50 Mg Di Sildenafil Levitra Pareri
Amoxicillin Used To Treat Acne Cialis Legal Kaufen levitra cheap Zithromax 1000 India Pharmacy Online Dostinex Prix Levitra Pas Cher

#11 JeffMalm

JeffMalm

    Super Veterano

  • Usuários
  • 12254 posts
  • Sexo:Feminino
  • Localidade:Mount Carey

Posted 12/02/2023, 14:08

finasteride 1 mg The canine distemper vaccine is one of the most rapidly protective vaccines available in veterinary medicine within hours of administration vaccination can provide meaningful protection against severe disease and death, and complete protection can occur within days
lasix not working for edema It is estimated that 1 in 78 women will develop EOC and one in 100 women will die from ovarian cancer 100




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq