'Missing point id']); exit; } $id = (int)$data['id']; $db = getDB(); $deleteStmt = $db->prepare('DELETE FROM need_points WHERE id = ?'); $deleteStmt->execute([$id]); if ($deleteStmt->rowCount() === 0) { http_response_code(404); echo json_encode(['error' => 'Point berkebutuhan not found']); exit; } echo json_encode(['success' => true]); } catch (Exception $e) { http_response_code(500); echo json_encode(['error' => $e->getMessage()]); } } else { http_response_code(405); echo json_encode(['error' => 'Method not allowed']); } ?>