false, 'message' => 'Invalid id']); exit; } $db = DBHandlerSelect::getInstance(); $pdo = $db->getConnection(); try { $stmt = $pdo->prepare("UPDATE packaging_items SET is_active = IF(is_active=1,0,1) WHERE id = ?"); $stmt->execute([$id]); if ($stmt->rowCount() === 0) { echo json_encode(['success' => false, 'message' => 'No rows updated']); exit; } echo json_encode(['success' => true]); } catch (PDOException $e) { echo json_encode(['success' => false, 'message' => $e->getMessage()]); }