You're welcome. On Wednesday, December 12, 2012 4:51:13 PM UTC-5, Ian Haylock wrote: > > it worked !!!!!!! cant say thank you enough..... i wish there were more > people like you. > > On Wednesday, December 12, 2012 3:39:22 PM UTC-6, asgallant wrote: >> >> You have a couple of unnecessary lines in your javascript: >> >> alert(typeof(jsonData)); >> console.log(jsonData); >> >> The first is what pops up that message. The second is dumping the >> contents of the json to the developers console - this will cause the script >> to bomb in older versions of IE, as they don't have a console object. >> Delete or comment these two lines and you should be fine. >> >> On Wednesday, December 12, 2012 4:24:30 PM UTC-5, Ian Haylock wrote: >>> >>> >>> <https://lh4.googleusercontent.com/-sbGpcUatdqI/UMj1-PVHiqI/AAAAAAAAALM/1muCotW-3_0/s1600/string.png> >>> json generated: >>> >>> {"cols":[{"label":"planta","type":"string"},{"label":"capacidad en >>> MW","type":"number"}],"rows":[{"c":[{"v":"Francisco >>> Morazan"},{"v":300}]},{"c":[{"v":"Lufussa >>> III"},{"v":267.4}]},{"c":[{"v":"Enersa"},{"v":259}]},{"c":[{"v":"EEHSA - >>> Mesoamerica"},{"v":102}]},{"c":[{"v":"Elcosa"},{"v":80}]},{"c":[{"v":"Lufussa >>> >>> II"},{"v":80}]},{"c":[{"v":"Rio Lindo"},{"v":80}]},{"c":[{"v":"Emce >>> Choloma"},{"v":55}]},{"c":[{"v":"Lufussa I"},{"v":40}]},{"c":[{"v":"Enersa >>> (excedente de 30 >>> MW)"},{"v":30}]},{"c":[{"v":"Nacaome"},{"v":30}]},{"c":[{"v":"Ca\u00f1averal"},{"v":29}]},{"c":[{"v":"La >>> >>> Ceiba"},{"v":26}]},{"c":[{"v":"La Grecia - >>> Celsur"},{"v":25.5}]},{"c":[{"v":"Cahsa - Azucarera >>> Hondure\u00f1a"},{"v":25}]},{"c":[{"v":"El >>> Nispero"},{"v":22.5}]},{"c":[{"v":"Envasa"},{"v":21}]},{"c":[{"v":"Elcatex"},{"v":21}]},{"c":[{"v":"Chumbagua"},{"v":20}]},{"c":[{"v":"Nacional >>> >>> de Ingenieros"},{"v":20}]},{"c":[{"v":"La Puerta MEX - >>> Hitachi"},{"v":18}]},{"c":[{"v":"Celsur"},{"v":18}]},{"c":[{"v":"La Puerta >>> ENEE- General Electric"},{"v":15}]},{"c":[{"v":"CISA - La >>> Esperanza"},{"v":12.7}]},{"c":[{"v":"Cuyamapa"},{"v":12.2}]},{"c":[{"v":"Ampac >>> >>> (American Pacific)"},{"v":10.1}]},{"c":[{"v":"Azunosa ( IHSA >>> )"},{"v":10}]},{"c":[{"v":"Geen Valley - Park >>> Dale"},{"v":10}]},{"c":[{"v":"AYSA"},{"v":8}]},{"c":[{"v":"Cuyamel"},{"v":8}]},{"c":[{"v":"Tres >>> >>> Valles"},{"v":7.8}]},{"c":[{"v":"El >>> Cisne"},{"v":7}]},{"c":[{"v":"Cortecito"},{"v":6}]},{"c":[{"v":"La >>> Gloria"},{"v":5.3}]},{"c":[{"v":"Santa Fe"},{"v":5}]},{"c":[{"v":"Rio >>> Blanco"},{"v":5}]},{"c":[{"v":"Coronado"},{"v":4.5}]},{"c":[{"v":"Babilonia"},{"v":4.3}]},{"c":[{"v":"San >>> >>> Carlos"},{"v":4}]},{"c":[{"v":"Cececapa"},{"v":3.5}]},{"c":[{"v":"El >>> Coyolar"},{"v":1.7}]},{"c":[{"v":"Mangungo >>> I"},{"v":1.5}]},{"c":[{"v":"Santa Maria del >>> Real"},{"v":1.2}]},{"c":[{"v":"Eda"},{"v":1.2}]},{"c":[{"v":"Aceydesa"},{"v":1.1}]},{"c":[{"v":"Yodeco"},{"v":1}]},{"c":[{"v":"Zacapa"},{"v":0.8}]},{"c":[{"v":"Yojoa"},{"v":0.6}]},{"c":[{"v":"Aguan"},{"v":0.5}]},{"c":[{"v":"Lean"},{"v":0.5}]},{"c":[{"v":"La >>> >>> Nieve"},{"v":0.5}]}]} >>> >>> javascript: >>> >>> <html> >>> <head> >>> <meta charset="utf-8"> >>> <script type="text/javascript" src="https://www.google.com/jsapi >>> "></script> >>> <script type="text/javascript" src=" >>> http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> >>> <script type="text/javascript"> >>> google.load("visualization", "1", {packages:["corechart"]}); >>> google.setOnLoadCallback(drawChart); >>> >>> function drawChart() { >>> var jsonData =$.ajax({ >>> url: "plantas_capacidad_chart_info.php", >>> dataType:"json", >>> async: false >>> }).responseText; >>> >>> alert(typeof(jsonData)); >>> console.log(jsonData); >>> >>> var data = new >>> google.visualization.DataTable(JSON.parse(jsonData)); >>> var options = {'title':'Capacidad Instalada de Plantas', >>> 'width':800, >>> 'height':600, >>> 'hAxis.showTextEvery':2, >>> 'backgroundColor': '', >>> 'bar.groupWidth' : '90%' >>> }; >>> >>> var chart = new >>> google.visualization.ColumnChart(document.getElementById('chart_div')); >>> chart.draw(data,options); >>> } >>> </script> >>> </head> >>> <body> >>> <div id="chart_div" ></div> >>> </body> >>> </html> >>> >>> >>> >>> >>> image ----string: >>> >>> On Wednesday, December 12, 2012 2:30:17 PM UTC-6, asgallant wrote: >>>> >>>> I've never seen any " (string) " message. Can you post a screenshot, >>>> your javascript code, and a sample of the json returned by your query? >>>> >>>> On Wednesday, December 12, 2012 12:55:49 PM UTC-5, Ian Haylock wrote: >>>>> >>>>> query solved !!!!!!!! thank you. >>>>> now my only problem is that before the browsers shows the graphs i >>>>> keep getting the " (string) " message and have to click on it to see the >>>>> graph ... any ideas ??? i have changed the types, added options, etc and >>>>> still nothing >>>>> >>>>> On Wednesday, December 12, 2012 11:38:06 AM UTC-6, asgallant wrote: >>>>>> >>>>>> This isn't causing your problem, but since your "capacidadMW" is a >>>>>> decimal type, and not an integer, you should probably change (int) >>>>>> $r['capacidadMW']); to (float) $r['capacidadMW']); >>>>>> >>>>>> That aside, I don't see anything in your code that would truncate the >>>>>> results. Try running this and see what number is displayed: >>>>>> >>>>>> <?php >>>>>> >>>>>> include('connect-db.php'); >>>>>> >>>>>> $sth = mysql_query("SELECT planta, capacidadMW FROM planta"); >>>>>> echo mysql_num_rows($sth); >>>>>> ?> >>>>>> >>>>>> If that shows 55 records, then there is a problem in the PHP; if it >>>>>> shows less than 55, then there is a problem with your connection to the >>>>>> database. >>>>>> >>>>>> On Wednesday, December 12, 2012 12:17:24 PM UTC-5, Ian Haylock wrote: >>>>>>> >>>>>>> just to let u know, the "planta" record in my table is type >>>>>>> Varchar(45) and the "capacidadMW" is type decimal (9,2) >>>>>>> >>>>>>> On Wednesday, December 12, 2012 11:03:40 AM UTC-6, Ian Haylock wrote: >>>>>>>> >>>>>>>> thanks for the reply .. >>>>>>>> >>>>>>>> the query im using in phpmyadmin showing 55 records: SELECT planta, >>>>>>>> capacidadMW FROM planta; >>>>>>>> >>>>>>>> the code using to encode using JSon (result is only 14 records): >>>>>>>> >>>>>>>> <?php >>>>>>>> >>>>>>>> include('connect-db.php'); >>>>>>>> >>>>>>>> $sth = mysql_query("SELECT planta, capacidadMW FROM planta"); >>>>>>>> $rows = array(); >>>>>>>> $flag = true; >>>>>>>> >>>>>>>> $table = array(); >>>>>>>> $table['cols'] = array( >>>>>>>> >>>>>>>> array('label' => 'planta', 'type' => 'string'), >>>>>>>> array('label' => 'capacidad en MW', 'type' => 'number') >>>>>>>> ); >>>>>>>> >>>>>>>> $rows = array(); >>>>>>>> while($r = mysql_fetch_assoc($sth)) { >>>>>>>> $temp = array(); >>>>>>>> $temp[] = array('v' => (string)$r['planta']); >>>>>>>> $temp[] = array('v' => (int) $r['capacidadMW']); >>>>>>>> $rows[] = array('c' => $temp); >>>>>>>> } >>>>>>>> >>>>>>>> $table['rows'] = $rows; >>>>>>>> >>>>>>>> $jsonTable = json_encode($table); >>>>>>>> >>>>>>>> echo $jsonTable; >>>>>>>> ?> >>>>>>>> >>>>>>>> >>>>>>>> On Wednesday, December 12, 2012 10:55:45 AM UTC-6, asgallant wrote: >>>>>>>>> >>>>>>>>> At a guess, I would say you have an error in the SQL in PHP. If >>>>>>>>> you post your PHP code, I'll take a look at it. >>>>>>>>> >>>>>>>>> On Wednesday, December 12, 2012 11:41:25 AM UTC-5, Ian Haylock >>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> Hi asgallant, thank you very much for th taking the time to help >>>>>>>>>> others. i have a question if you dont mind, i followed Diana´s >>>>>>>>>> sample and >>>>>>>>>> got it to work, well sort of, i used my onw db and managed to show >>>>>>>>>> the >>>>>>>>>> graph and everithing, the only thing is that my mysql query running >>>>>>>>>> in >>>>>>>>>> phpmyadmin shows 55 records and my json result shows only 14 >>>>>>>>>> records, how >>>>>>>>>> is that possible ??? >>>>>>>>>> >>>>>>>>>> On Wednesday, December 12, 2012 12:54:06 AM UTC-6, Chrystopher >>>>>>>>>> Medina wrote: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> ok im gonna start with the php information. and u know i have >>>>>>>>>>> another problem how i cant charge two pie charts in the same place >>>>>>>>>>> but each >>>>>>>>>>> with different results.... u know i have two questions and i want >>>>>>>>>>> to charge >>>>>>>>>>> the results from them. in two pie charts..... because i read that >>>>>>>>>>> just one >>>>>>>>>>> pie chart can be charged in the same place.... i could be mistaken >>>>>>>>>> >>>>>>>>>>
-- You received this message because you are subscribed to the Google Groups "Google Visualization API" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-visualization-api/-/7RKr8_m0kzoJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-visualization-api?hl=en.
