Jump to content

Ayuda con php y Javascript


Recommended Posts

HOla..

 

les comento, estoy un poco mareado con esto, pero les explicare brevemente..

 

actualmente necesito crear un grafico pero la libreria que encontre intancia los valores del grafico en javascript.. y yo tengo mis datos en php.

 

estuve buscando hacerlo con ajax pero vi que ajax necesita de otra pagina para interactuar con el javascript, cosa que no quiero.. lo ideal es que todo este en el mismo archivo de ejecucion..

 

me explico mejor..

 

$(document).ready(function() { 
 chart = new Highcharts.Chart({
  chart: {renderTo: 'container', defaultSeriesType: 'column'},
  title: {text: 'Monthly Average Rainfall'},
  subtitle: {text: 'Source: WorldClimate.com'},
  xAxis: {categories: ['temp']},
  yAxis: {min: 0,
 title: {text: 'Rainfall (mm)'}
 },
  legend: {layout: 'vertical',
 backgroundColor: '#FFFFFF',
 align: 'left',
 verticalAlign: 'top',
 x: 100,
 y: 70,
 floating: true,
 shadow: true
 },
  tooltip: {
 formatter: function() {
  return ''+
  this.x +': '+ this.y +' mm';
 }
 },
  plotOptions: {
  column: {
   pointPadding: 0.2,
   borderWidth: 0
  }
 },
  series: [name: 'Tokyo',
  data: [54.4]

 }, {
  name: 'New York',
  data: [83.6]

 }]
 });
});

 

donde dice series, ahi estan los valores que genera el grafico, pero los datos en php estan un poco mas abajo en el codigo..

 

for($i = 0; $i < sizeof($usr); $i++){
   $datos_grafico[$usr[$i]['nombre_campo']] = $usr[$i]['valor_campo'];
}

 

ahi es donde recorro mi BD para traer los datos y desplegarlos..

 

 

ahi esta mi gran dilema.. la idea es que todo este instanciado en la misma pagina y no logro hacer que los datos pasen al javascript..

 

 

saludos.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...