Hi everyone, I have some questions, help me advice.
in the FILE1.php with java scrip I put up some php code in a head of file.
my task is that the user would have seen a drop-down box, choose the item 
he wants and clicks on it, but all the processing took place in the FILE
2.php

How can I send a value from FILE1.php  to the FILE2.php ? but it must be 
while AJAX call this FILE2.php  in other case it will be without my 
parameters from FILE1.php ?
It must be somethind like that 
function drawBasic(){    

              var jsonData = $.ajax({
              url: "FILE2.php:getDataString($var1, $var2...etc)", // 
Function from FILE2.php 
              dataType: "json",
              async: false
              }).responseText;    
---------------------------------------------------------------------------------
FILE1.PHP
<?php
//SQL Query for Dropdown-List in the same page
//FORM must be send via $_SERVER["PHP_SELF"]


FILE1.PHP
?>

    <script type="text/javascript" 
src="https://www.gstatic.com/charts/loader.js";></script>
    <script type="text/javascript" 
src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script type="text/javascript">


function drawBasic(){    

              var jsonData = $.ajax({
              url: "FILE2.php",
              dataType: "json",
              async: false
              }).responseText;    


            var data = new google.visualization.DataTable(jsonData);
            var options = {
                hAxis: {
                  title: 'Weeks'
                },
                vAxis: {
                  title: 'Value'
                },
            };

    var chart1 = new 
google.visualization.LineChart(document.getElementById('chart_div'));

      
    chart1.draw(data, options);

  
    }

google.charts.load('current', {packages: ['corechart', 'line']});
google.charts.setOnLoadCallback(drawBasic);
    </script>
    
<table border="0" align="center">
    <tr>
        <td>   <div id="chart_div" style="width: 850px; height: 
500px;"></div> </td>    
    </tr>    
</table>




---------------------------------------------------------------------------------------------------------------------

FILE2.PHP
<?php


      

$db = mysqli_connect("localhost","root","p@$WorDt","db");
function getDataString($manager_group){
    global $db;
    $i = 0;

    $query="select date, sum(salary) as sum_gr from manager where 
manager_group=$manager_group";

    
    $res = mysqli_query($db,$query);
    $data = '{"cols": [';
    $data .= '{"id":"","label":"DATUM","type":"number"},';
//    $data .= '{"id":"","label":"SALARY","type":"number"}';
    $data .= '{"id":"","label":"'GROUP'","type":"string"}';

    $data .= '],"rows": [';

    while($row = mysqli_fetch_assoc($res)){
        

        $data .='{"c":[
                             {"v":"'.$row[date].'","f":null},
                             {"v":"'.$row['sum_gr'].'","f":null}

]},';
        
    }
    $data=rtrim($data,',');
    $data .=']}';
    return $data;
}
echo getDataString();


?>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-visualization-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-visualization-api/1a909f7c-d232-43fa-83f2-29ed101ed743%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to