как извлечь данные из базы данных для отображения в гистограмме Google - PullRequest
0 голосов
/ 17 апреля 2019

Мой код работает правильно и показывает данные.Но когда я добавляю диаграмму Google, она не показывает никаких данных и ошибок.Должен ли я что-то изменить?показывает пустую страницу. Но когда я запускаю код без гистограммы Google, он показывает данные.

ЗДЕСЬ МОЙ КОД

<?php
     include 'login_success.php';
     $user='root';
     $pass='';
     $db='mypro_bms';
     $conn = mysqli_connect('localhost',$user,$pass,$db);
     $count=0;

     if(isset($_POST['search'])){
     $txtStartDate=$_POST["txtStartDate"];

     $txtEndDate=$_POST["txtEndDate"];




     $q=mysqli_query($conn,"SELECT blood_group, SUM(blood_bag) as sum FROM donate where donation_date BETWEEN '$txtStartDate' and '$txtEndDate' group by blood_group");

      $count=mysqli_num_rows($q);



    }
      ?>
      <html>
      <head>
        <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
        <script type="text/javascript">
          google.charts.load('current', {'packages':['corechart']});
          google.charts.setOnLoadCallback(drawChart);

          function drawChart() {

            var data = google.visualization.arrayToDataTable([
              ['sum','blood_group'],
              <?php
              if ($count=="0") 
              {
                echo "No data";          }
                else
                {
                  while ($row=mysqli_fetch_array($q)) {
                   echo"['".$row['blood_group']."',".$row['sum']."],";
                  }
                }

          ?>
            ]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...