'error', 'message' => 'CSRF token gerekli']); exit; } // Güncelleme işlemi if (isset($_GET['update']) || isset($_POST['update'])) { $tableName = $_POST['table'] ?? $_GET['table'] ?? ''; $id = $_POST['id'] ?? $_GET['id'] ?? ''; $columnName = $_POST['column'] ?? $_GET['column'] ?? ''; $newValue = $_POST['value'] ?? $_GET['value'] ?? ''; if (empty($tableName) || empty($id) || empty($columnName)) { echo json_encode(['status' => 'error', 'message' => 'Missing parameters']); exit; } try { // Veritabanı güncelleme $result = db($tableName)->where('id', $id)->update([$columnName => $newValue]); if ($result) { echo json_encode(['status' => 'success', 'message' => 'Update successful']); } else { echo json_encode(['status' => 'error', 'message' => 'Update failed']); } } catch (Exception $e) { echo json_encode(['status' => 'error', 'message' => 'Database error: ' . $e->getMessage()]); } exit; } // Görüntüleme işlemi $tableName = $_GET['table'] ?? ''; $id = $_GET['id'] ?? ''; $columnName = $_GET['column'] ?? ''; if (empty($tableName) || empty($id) || empty($columnName)) { echo '