getDir.php 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. if (isset($_POST["dir"])) {
  3. include("../connectSQL_Component.php");
  4. $file_tables = [];
  5. $dir_tables = [];
  6. $dir = $_POST["dir"];
  7. $array = [];
  8. $sql = "SELECT [title], [file_path] FROM [BIMComponents].[dbo].[Video_Table] WHERE dir_name = '" . $dir . "'";
  9. $fetchResult = sqlsrv_query($conn, $sql);
  10. while ($row = sqlsrv_fetch_array($fetchResult, SQLSRV_FETCH_ASSOC)) {
  11. array_push($file_tables, $row);
  12. }
  13. $sql = "SELECT [dir_name] FROM [BIMComponents].[dbo].[Video_Node] WHERE [parent] = '" . $dir . "'";
  14. $fetchResult = sqlsrv_query($conn, $sql);
  15. while ($row = sqlsrv_fetch_array($fetchResult, SQLSRV_FETCH_ASSOC)) {
  16. array_push($dir_tables, $row);
  17. }
  18. $sql = "SELECT [parent] FROM [BIMComponents].[dbo].[Video_Node] WHERE [dir_name] = '" . $dir . "'";
  19. $fetchResult = sqlsrv_query($conn, $sql);
  20. while ($row = sqlsrv_fetch_array($fetchResult, SQLSRV_FETCH_ASSOC)) {
  21. $array["parent"] = $row["parent"];
  22. }
  23. $array["dir_names"] = $dir_tables;
  24. $array["file_tables"] = $file_tables;
  25. echo json_encode($array);
  26. sqlsrv_close($conn);
  27. }