WEB_PROJECT_TA/get_clients.php

38 lines
929 B
PHP

<?php
session_start();
require 'config/database.php'; // koneksi database
header('Content-Type: application/json');
try {
$database = new Database();
$db = $database->getConnection();
// Ambil hanya data yang punya koordinat valid
$query = "SELECT
id,
name,
description,
latitude,
longitude,
address,
serial_number,
status
FROM ftth_items
WHERE latitude IS NOT NULL AND longitude IS NOT NULL";
$stmt = $db->prepare($query);
$stmt->execute();
$clients = $stmt->fetchAll(PDO::FETCH_ASSOC);
echo json_encode([
"success" => true,
"data" => $clients
]);
} catch (Exception $e) {
echo json_encode([
"success" => false,
"message" => "Gagal mengambil data client: " . $e->getMessage()
]);
}