Your query isn't returning any results, which is why the rows array is 
empty.  There could be a problem with the SQL or the parameters you are 
querying for could just return zero rows of data.  You can check for errors 
by calling mysql_error() after you make the query, and seeing what that 
pops out.

On Sunday, January 13, 2013 1:23:44 PM UTC-5, triple_6 wrote:
>
> Still nothing.
> In console goo2 genetate empty path: 
> {"cols":[{"label":"data","type":"string"},{"label":"marza","type":"number"},{"label":"saldo_sprzedazy","type":"number"}],"rows":[]}
> updated files in attach.
>
> W dniu niedziela, 13 stycznia 2013 19:07:10 UTC+1 użytkownik asgallant 
> napisał:
>>
>> The only thing I see is missing right now is a way to get the charts to 
>> draw when you click the submit button.  This would do the trick:
>>
>> $(function () {
>>     $('#myFormId').submit(function (e) {
>>         // prevent the default submit behavior
>>         e.preventDefault();
>>         drawChart();
>>     });
>> });
>>
>> If your chart is showing up, but is blank, then it sounds like no data is 
>> getting passed back from the server.  You set the query page to accept data 
>> via $_POST, so you'll have to set the AJAX call to submit via POST.  Add 
>> type: 
>> 'post' to the AJAX options and see if that fixes the problem.
>>
>> On Sunday, January 13, 2013 12:57:38 PM UTC-5, triple_6 wrote:
>>>
>>> and attach :)
>>>
>>> W dniu niedziela, 13 stycznia 2013 18:55:01 UTC+1 użytkownik triple_6 
>>> napisał:
>>>>
>>>> ok...
>>>> i change function to :
>>>> from_date: $('#from_date').val()
>>>>
>>>> now i have charts witch no data.
>>>>
>>>> also i change this select to this:
>>>>
>>>> echo "<option 
>>>>> value='".$row["from_date"]."'".($row["from_date"]==$_REQUEST["from_date"] 
>>>>> ? 
>>>>> " selected" : "").">".$row["from_date"]."</option>";
>>>>>
>>>>
>>>> less coding the same result :)
>>>> i also add GROUP BY from_date - i miss that.
>>>>
>>>> yet still nothing :( i change date and submit form - reload page, date 
>>>> is set but charts is empty.
>>>>
>>>> In attach new files.
>>>> have any ideas?
>>>>
>>>> W dniu niedziela, 13 stycznia 2013 17:25:27 UTC+1 użytkownik asgallant 
>>>> napisał:
>>>>>
>>>>> You are close.  The select tag needs the id "from_date" if you want to 
>>>>> use that selector in the jQuery:
>>>>>
>>>>> <select name="from_date" id="from_date">
>>>>>
>>>>> Also, one of the options in the list needs to be set as the default 
>>>>> option.  Perhaps this would work for you:
>>>>>
>>>>> $first = true;
>>>>> while ($row = mysql_fetch_array($result)){
>>>>> $default = ($first) ? 'selected="selected"' : '';
>>>>> $first = false;
>>>>> echo "<option value=\"{$row['from_date']}\" $default 
>>>>> >{$row['from_date']}</option>";
>>>>> }
>>>>>
>>>>> which sets the first result returned in the query as the default.
>>>>>
>>>>> Give that a try and see how it does for you.
>>>>>
>>>>> On Sunday, January 13, 2013 3:51:12 AM UTC-5, triple_6 wrote:
>>>>>>
>>>>>> in attach new files.
>>>>>> Can you see is this is correct:)
>>>>>> Many many thanks :)
>>>>>>
>>>>>> W dniu niedziela, 13 stycznia 2013 04:24:53 UTC+1 użytkownik 
>>>>>> asgallant napisał:
>>>>>>>
>>>>>>> You're not sending the "from_date" in the AJAX call.  You need to 
>>>>>>> add that, like this:
>>>>>>>
>>>>>>> var jsonData =$.ajax({
>>>>>>> url: "goo2.php",
>>>>>>> data: {
>>>>>>> // pick anything you want here, or grab from the form
>>>>>>> // the form's date select doesn't have the values set
>>>>>>> // and doesn't have a default selection, so setting that on load 
>>>>>>> wouldn't work as is
>>>>>>> from_date: '2011-01-01'
>>>>>>> },
>>>>>>> dataType:"json",
>>>>>>> async: false
>>>>>>> }).responseText;
>>>>>>>
>>>>>>> If you want to change the chart based on the user's selection, then 
>>>>>>> you will have to hook an "onchange" event listener for the select 
>>>>>>> dropdown 
>>>>>>> to pull the newly selected value and requery.
>>>>>>> On Saturday, January 12, 2013 7:28:16 PM UTC-5, triple_6 wrote:
>>>>>>>>
>>>>>>>> Hi,
>>>>>>>> i have still problem with post data...
>>>>>>>> in attach my files.
>>>>>>>> when i set "date from" and click submit, files "goo2.php" generates 
>>>>>>>> correct array, but this array is not import back to "index.php".
>>>>>>>> Please could somebody help me? :(
>>>>>>>>
>>>>>>>>
>>>>>>>> W dniu czwartek, 13 grudnia 2012 08:22:00 UTC+1 użytkownik 
>>>>>>>> Chrystopher Medina napisał:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> i didn´t understand very well ... excuse me. but 
>>>>>>>>>  this is my new json array : 
>>>>>>>>>
>>>>>>>>> {"cols":[{"label":"Type","type":"string"},{"label":"Count","type":"number"},{"label":"Aspecto","type":"number"}],"rows":[{"c":[{"v":"excelent"},{"v":1}]},{"c":[{"v":"good"},{"v":2}]},{"c":[{"v":"fair"},{"v":1}]},{"c":[{"v":"poor"},{"v":1}]},{"c":[{"v":"word
>>>>>>>>>  
>>>>>>>>> of mouth recomendation"},{"v":3}]},{"c":[{"v":"magazine 
>>>>>>>>> advertisement"},{"v":1}]},{"c":[{"v":"roadside 
>>>>>>>>> advertisement"},{"v":1}]},{"c":[{"v":"google"},{"v":3}]}]}.
>>>>>>>>>
>>>>>>>>> this is my php file:
>>>>>>>>>
>>>>>>>>> <?php 
>>>>>>>>> $var1="$_POST[fecha1]";
>>>>>>>>>
>>>>>>>>> $var2= "$_POST[fecha2]";
>>>>>>>>>
>>>>>>>>> $server="localhost";
>>>>>>>>> $username="root";
>>>>>>>>> $password="chrystopher";
>>>>>>>>> $databasename="encuestasavandaro";
>>>>>>>>>
>>>>>>>>> $con = mysql_connect($server,$username,$password) or die ('Error 
>>>>>>>>> connecting to server');
>>>>>>>>> mysql_select_db($databasename,$con);
>>>>>>>>>
>>>>>>>>> $query = "SELECT b.id_respuesta , COUNT(b.id_respuesta) AS cnt, 
>>>>>>>>> b.id_aspecto
>>>>>>>>> FROM huesped a, rompe_encuesta b
>>>>>>>>> WHERE
>>>>>>>>> b.id_huesped = a.id_huesped AND
>>>>>>>>> ((b.id_aspecto = 1 AND b.id_respuesta >= 8 AND b.id_respuesta <= 
>>>>>>>>> 11) 
>>>>>>>>> OR 
>>>>>>>>> (b.id_aspecto = 2 AND b.id_respuesta >= 1 AND b.id_respuesta <= 4))
>>>>>>>>> AND
>>>>>>>>> a.fecha BETWEEN '2012-12-01' AND '2012-12-12'
>>>>>>>>> GROUP BY b.id_respuesta;";
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> $table = array();
>>>>>>>>>
>>>>>>>>> $table['cols']=array(
>>>>>>>>> array('label' => 'Type' , 'type' => 'string'),
>>>>>>>>>  array('label' => 'Count' , 'type' => 'number'),
>>>>>>>>>         array('label' => 'Aspecto', 'type' => 'number')
>>>>>>>>> );
>>>>>>>>>
>>>>>>>>> $rows = array();
>>>>>>>>>  if (!mysql_query($query,$con))
>>>>>>>>>   {
>>>>>>>>>   die('Error: ' . mysql_error());
>>>>>>>>>   }else{
>>>>>>>>>       
>>>>>>>>>       $sqlquery= mysql_query($query);
>>>>>>>>> while($r = mysql_fetch_assoc($sqlquery)){
>>>>>>>>>     $temp = array();
>>>>>>>>> // using (int) $variable typecasts the variable as an integer, 
>>>>>>>>> usefull when the SQL is returning numbers as strings
>>>>>>>>>    
>>>>>>>>>     switch ((int) $r['id_respuesta']) {
>>>>>>>>>                 
>>>>>>>>>                 case 1:
>>>>>>>>>                         $type='excelent';
>>>>>>>>>                         break;
>>>>>>>>>                 case 2:
>>>>>>>>>                         $type='good';
>>>>>>>>>                         break;;
>>>>>>>>>                 case 3:
>>>>>>>>>                         $type='fair';
>>>>>>>>>                         break;
>>>>>>>>>                 case 4:
>>>>>>>>>                         $type='poor';
>>>>>>>>>                         break;
>>>>>>>>>         
>>>>>>>>> case 8:
>>>>>>>>>  $type = 'word of mouth recomendation';
>>>>>>>>> break;
>>>>>>>>>  case 9:
>>>>>>>>> $type = 'magazine advertisement';
>>>>>>>>>  break;
>>>>>>>>> case 10:
>>>>>>>>> $type = 'roadside advertisement';
>>>>>>>>>  break;
>>>>>>>>>                     case 11:
>>>>>>>>> $type = 'google';
>>>>>>>>>  break;
>>>>>>>>>                     default:
>>>>>>>>> die('{"error":"Error in SQL query: unknown \'id_respuesta\'"}');
>>>>>>>>>  }
>>>>>>>>>
>>>>>>>>>     $temp[] = array('v' => $type);
>>>>>>>>>     $temp[] = array('v' => (int) $r['cnt']);
>>>>>>>>>     $rows[] = array('c' => $temp);
>>>>>>>>> }
>>>>>>>>>   }
>>>>>>>>> $table['rows'] = $rows;
>>>>>>>>>
>>>>>>>>> $jsonTable = json_encode($table);
>>>>>>>>> echo $jsonTable;
>>>>>>>>>
>>>>>>>>> ?>
>>>>>>>>>
>>>>>>>>>

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