get_sites.php 948 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. include("./connect_sql.php");
  3. $ajax = [];
  4. $sql = "SELECT [Site_List].[SiteID],[SiteName],[ModelID] FROM [Site_List]
  5. JOIN [Site_Data] ON [Site_List].[SiteID] = [Site_Data].[SiteID];";
  6. $stmt = sqlsrv_query($conn, $sql);
  7. while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
  8. if(!isset($ajax[$row["SiteID"]])) {
  9. $ajax[$row["SiteID"]] = [];
  10. $ajax[$row["SiteID"]]["SiteName"] = $row["SiteName"];
  11. $ajax[$row["SiteID"]]["ModelID"] = [];
  12. }
  13. array_push($ajax[$row["SiteID"]]["ModelID"], $row["ModelID"]);
  14. }
  15. if ($stmt === false) {
  16. if (($errors = sqlsrv_errors()) != null) {
  17. foreach ($errors as $error) {
  18. echo "SQLSTATE: " . $error['SQLSTATE'] . "<br />";
  19. echo "code: " . $error['code'] . "<br />";
  20. echo "message: " . $error['message'] . "<br />";
  21. echo ($sql . "<br />");
  22. var_dump($row);
  23. }
  24. }
  25. }
  26. echo (json_encode($ajax));