false, 'message' => '500 Error - Critical Server Error']); exit; } if (!isset($baseDir)) { $baseDir = $_SERVER['DOCUMENT_ROOT']; } $type = 'wkl'; $data = include $baseDir . '/../scripts/db/db-verbindung-script.php'; if ($data['success'] === false){ echo json_encode(['success' => false, 'message' => $data['message']]); exit; } require $baseDir . '/../scripts/db/db-tables.php'; // ---------- Get and sanitize input ---------- $id = isset($_GET['id']) ? intval($_GET['id']) : 0; $value = isset($_GET['value']) ? floatval($_GET['value']) : 0; if ($id < 0) { echo json_encode(['success' => false, 'message' => 'Invalid ID']); exit; } // ---------- Step 2: Get values from DB ---------- $query = "UPDATE `$tableProgramme` SET aktiv = '$value' WHERE id = $id"; $result = $mysqli->query($query); if (!$result) { echo json_encode(['success' => false, 'message' => 'Update failed']); exit; } // ---------- Return JSON ---------- echo json_encode([ 'success' => true, 'message' => 'Aktualisiert' ]); exit;