commit cd49cd7656fb3391f94e6cf2eb4a311feb217a92 Author: 吴展鹏 Date: Sun Jun 15 20:02:16 2025 +0800 feat: 添加功能开关控制页面实现 实现功能开关控制页面,包含数据库连接、状态切换和日志记录功能 页面展示功能列表并提供启用/禁用操作按钮 diff --git a/E3_ycsys.php b/E3_ycsys.php new file mode 100644 index 0000000..4d96b23 --- /dev/null +++ b/E3_ycsys.php @@ -0,0 +1,85 @@ + "your_database", + "Uid" => "your_username", + "PWD" => "your_password" +); +// 检查 sqlsrv 扩展是否已加载 +if (!extension_loaded('sqlsrv')) { + die('SQLSRV 扩展未加载,请检查 PHP 配置。'); +} +$conn = sqlsrv_connect($serverName, $connectionOptions); + +if (!$conn) { + die(print_r(sqlsrv_errors(), true)); +} + +// 处理开关操作 +if (isset($_GET['action']) && isset($_GET['id'])) { + $id = $_GET['id']; + $status = $_GET['action'] == 'enable' ? 1 : 0; + + // 更新状态 + $sql = "UPDATE features SET status = ? WHERE id = ?"; + $params = array($status, $id); + $stmt = sqlsrv_query($conn, $sql, $params); + + // 记录日志 + $logSql = "INSERT INTO operation_logs (feature_id, action, operation_time) VALUES (?, ?, GETDATE())"; + $logParams = array($id, $_GET['action']); + sqlsrv_query($conn, $logSql, $logParams); +} + +// 查询功能列表 +$sql = "SELECT id, name, description, status FROM features"; +$stmt = sqlsrv_query($conn, $sql); + +// 微信HTML5页面 +header('Content-Type: text/html; charset=utf-8'); +?> + + + + + + 功能开关控制 + + + +

功能开关控制

+ +
+
+
+
+
+
+ + 关闭 + (已启用) + + 开启 + (已禁用) + +
+
+ + + + + + \ No newline at end of file