话术管理 (1-7天步骤)
| 天数 | 标题 | 最后更新 | 操作 |
|---|---|---|---|
| Day | 编辑 |
query("SELECT setting_key, setting_value FROM settings"); $settings = []; while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { $settings[$row['setting_key']] = $row['setting_value']; } $site_logo = $settings['site_logo'] ?? 'assets/pasted-20260207-134833-7329dc42.jpg'; $message = ''; $edit_day = isset($_GET['edit']) ? (int)$_GET['edit'] : 0; // Handle Content Update if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['update_step'])) { $day = (int)$_POST['day_number']; $stmt = $pdo->prepare("UPDATE steps SET title = ?, what_to_chat = ?, how_to_chat = ?, why_to_chat = ?, correct_example = ?, wrong_example = ?, correct_explanation = ?, wrong_explanation = ?, image_url = ? WHERE day_number = ?"); $stmt->execute([ $_POST['title'], $_POST['what_to_chat'], $_POST['how_to_chat'], $_POST['why_to_chat'], $_POST['correct_example'], $_POST['wrong_example'], $_POST['correct_explanation'], $_POST['wrong_explanation'], $_POST['image_url'], $day ]); $message = "第 {$day} 天的内容更新成功!"; $edit_day = 0; } // Fetch all steps $steps = $pdo->query("SELECT * FROM steps ORDER BY day_number ASC")->fetchAll(PDO::FETCH_ASSOC); // Fetch specific step for editing $current_step = null; if ($edit_day > 0) { foreach ($steps as $s) { if ($s['day_number'] == $edit_day) { $current_step = $s; break; } } } ?>