equipment_group_detail.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. include("connectSQL_Component.php");
  3. if (isset($_GET["object"]) && isset($_GET["type"])) {
  4. $type = $_GET["type"];
  5. $name = $_GET["object"];
  6. $table_header = [];
  7. $table_value = [];
  8. $COLUMN_NAME = [];
  9. $table= [];
  10. $sql = "SELECT COLUMN_NAME
  11. FROM INFORMATION_SCHEMA.COLUMNS
  12. WHERE TABLE_NAME = 'Arch_MEP_" . $type . "' ";
  13. $fetchResult = sqlsrv_query($conn, $sql);
  14. while ($row = sqlsrv_fetch_array($fetchResult)) {
  15. array_push($COLUMN_NAME, $row["COLUMN_NAME"]);
  16. }
  17. $sql = "SELECT * FROM [BIMComponents].[dbo].[Arch_MEP_" . $type . "] Where [fileName] = '" . $name . "';";
  18. $fetchResult = sqlsrv_query($conn, $sql);
  19. $string = file_get_contents("../../assets/columnTable.json");
  20. $json = json_decode($string, true);
  21. while ($row = sqlsrv_fetch_array($fetchResult, SQLSRV_FETCH_NUMERIC)) {
  22. $table = $row;
  23. }
  24. foreach ($table as $key => $value) {
  25. if ($key != 0) {
  26. array_push($table_header, $json[0][$COLUMN_NAME[$key]]);
  27. array_push($table_value, $value);
  28. }
  29. }
  30. $array = array();
  31. $array["header"] = $table_header;
  32. $array["value"] = $table_value;
  33. echo json_encode($array);
  34. }
  35. sqlsrv_close($conn);