getConnection(); $id = $_GET['id'] ?? null; if (!$id) { echo json_encode(['success' => false, 'message' => 'ID kosong']); exit; } // 1. ambil SN dari ftth_items $query = "SELECT sn_onu FROM ftth_items WHERE id = :id"; $stmt = $db->prepare($query); $stmt->bindParam(':id', $id); $stmt->execute(); $item = $stmt->fetch(PDO::FETCH_ASSOC); if (!$item || empty($item['sn_onu'])) { echo json_encode(['success' => false, 'message' => 'SN tidak ada']); exit; } // 2. ambil dari onu_status $query = "SELECT status, rx_power, last_update FROM onu_status WHERE sn = :sn LIMIT 1"; $stmt = $db->prepare($query); $stmt->bindParam(':sn', $item['sn_onu']); $stmt->execute(); $data = $stmt->fetch(PDO::FETCH_ASSOC); if ($data) { echo json_encode([ 'success' => true, 'data' => $data ]); } else { echo json_encode([ 'success' => false, 'message' => 'Data ONU tidak ditemukan' ]); }