diff --git a/admin/images.php b/admin/images.php new file mode 100644 index 0000000..5895879 --- /dev/null +++ b/admin/images.php @@ -0,0 +1,152 @@ +prepare(" + SELECT i.*, u.username + FROM images i + LEFT JOIN users u ON i.user_id = u.id + ORDER BY i.uploaded_at DESC + LIMIT ? OFFSET ? + "); + $stmt->bindValue(1, $limit, PDO::PARAM_INT); + $stmt->bindValue(2, $offset, PDO::PARAM_INT); + $stmt->execute(); + $images = $stmt->fetchAll(PDO::FETCH_ASSOC); + + // 获取总图片数 + $stmt = $pdo->query("SELECT COUNT(*) as total FROM images"); + $totalImages = $stmt->fetch(PDO::FETCH_ASSOC)['total']; + $totalPages = ceil($totalImages / $limit); + +} catch(PDOException $e) { + $images = []; + $totalPages = 1; +} +?> +
| ID | +预览 | +标题 | +上传者 | +大小 | +状态 | +浏览量 | +上传时间 | +操作 | +
|---|---|---|---|---|---|---|---|---|
| + |
+ |
+ + + | ++ | + | + + + + | ++ | + |
+
+ 查看
+
+
+
+ |
+
| ID | +用户名 | +邮箱 | +角色 | +状态 | +注册时间 | +操作 | +
|---|---|---|---|---|---|---|
| + | + + + 管理员 + + | ++ | + + | ++ + + + | ++ |
+
+
+
+
+ |
+