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/-/rQPrhRYripwJ.
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.

Reply via email to