getCompareChartData.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. if(isset($_GET["option"])){
  3. include "connectSQL.php";
  4. $option = $_GET["option"];
  5. $m_date = array();
  6. $chart_data = array();
  7. $row_count = 0;
  8. $label = [];
  9. $sql_Table = "SELECT name FROM sys.columns WHERE object_id = OBJECT_ID('[C3].[dbo].[".$option."data]') ";
  10. $fetchResult_Table = sqlsrv_query($conn, $sql_Table);
  11. while($column_name_table = sqlsrv_fetch_array($fetchResult_Table)){
  12. array_push($label,$column_name_table[0]);
  13. }
  14. $sqlELP = "SELECT * FROM [C3].[dbo].[ELPdata]";
  15. $sqlOW = "SELECT * FROM [C3].[dbo].[OWdata]";
  16. if($option == "ELP"){
  17. $fetchResult = sqlsrv_query($conn, $sqlELP);
  18. while($row = sqlsrv_fetch_array($fetchResult)){
  19. array_push($m_date,$row[0]);
  20. for($i = 1; $i < 15; $i++){
  21. $chart_data[$i][$row_count] = $row[$i];
  22. }
  23. $row_count++;
  24. }
  25. }else if($option == "OW"){
  26. $fetchResult = sqlsrv_query($conn, $sqlOW);
  27. while($row = sqlsrv_fetch_array($fetchResult)){
  28. array_push($m_date,$row[0]);
  29. for($i = 1; $i < 8; $i++){
  30. $chart_data[$i][$row_count] = $row[$i];
  31. }
  32. $row_count++;
  33. }
  34. }
  35. $array = array();
  36. $array['m_date'] = $m_date;
  37. $array['chart_data'] = $chart_data;
  38. $array['label'] = $label;
  39. echo json_encode($array);
  40. sqlsrv_close( $conn );
  41. }
  42. ?>