getCompanyData.php 1017 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. include 'db.inc.php';
  3. $id_company = isset($_REQUEST['id']) ? $_REQUEST['id'] : null;
  4. if(!$id_company)
  5. {
  6. http_response_code(400);
  7. echo 'missing parameter: id';
  8. return;
  9. }
  10. //get all companies
  11. //get a company's data
  12. $stmt_file = $dbh->prepare(
  13. "SELECT
  14. id_file_row, row_number,
  15. division, consignee,
  16. DATE_FORMAT(date_called_in, '%m/%d/%Y') date_called_in,
  17. dispatch_number, shipper,
  18. DATE_FORMAT(date_ready, '%m/%d/%Y') date_ready,
  19. address_1, address_2, city, state, zip, phone,
  20. TIME_FORMAT(time_ready, '%H:%i %p') time_ready,
  21. TIME_FORMAT(time_close, '%H:%i %p') time_close,
  22. TIME_FORMAT(time_pickup, '%H:%i %p') time_pickup,
  23. TIME_FORMAT(time_depart, '%H:%i %p') time_depart,
  24. bol_delivered,
  25. dispatch_reference,
  26. ctns, weight, cube
  27. FROM file_row
  28. INNER JOIN file USING(id_file)
  29. WHERE id_company = :id_company");
  30. $stmt_file->execute(array(':id_company' => $id_company));
  31. $rows = $stmt_file->fetchAll(PDO::FETCH_ASSOC);
  32. echo json_encode($rows, JSON_PRETTY_PRINT);
  33. ?>