get_product_info.php 576 B

1234567891011121314151617181920212223
  1. <?php
  2. require_once 'conn.php';
  3. checkLogin();
  4. header('Content-Type: application/json');
  5. $id = isset($_GET['id']) ? (int)$_GET['id'] : 0;
  6. $sql = "SELECT p.unit, pr.price
  7. FROM products p
  8. LEFT JOIN price pr ON p.id = pr.productId AND pr.AreaId = 0
  9. WHERE p.id = $id ORDER BY pr.num ASC LIMIT 1";
  10. $result = mysqli_query($conn, $sql);
  11. if ($row = mysqli_fetch_assoc($result)) {
  12. echo json_encode([
  13. 'unit' => $row['unit'],
  14. 'price' => $row['price'] ?? '0.00'
  15. ]);
  16. } else {
  17. echo json_encode(['error' => 'Product not found']);
  18. }
  19. ?>