收藏文章 楼主

研究

版块:网站建设   类型:普通   作者:小绿叶技术博客   查看:260   回复:0   获赞:0   时间:2024-09-18 18:42:23


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户申请信息</title>
    <style>
        .user-info {
            margin-bottom: 10px;
            padding: 10px;
            border: 1px solid #ccc;
        }
        .pagination {
            margin-top: 10px;
        }
        .pagination a {
            display: inline-block;
            padding: 5px 10px;
            background-color: #f1f1f1;
            border: 1px solid #ccc;
            text-decoration: none;
            margin-right: 5px;
        }
    </style>
</head>
<body>

<?php
// 引入数据库配置文件或定义连接参数
$mp = ''; // 根据实际情况定义 $mp
require "{$mp}mysql/config.php";

// 建立数据库连接
try {
    $_G['PDO'] = new PDO("{$_G['SQL']['TYPE']}:host={$_G['SQL']['LOCATION']};dbname={$_G['SQL']['DATABASE']}", $_G['SQL']['USERNAME'], $_G['SQL']['PASSWORD'], array(PDO::MYSQL_ATTR_INIT_COMMAND => $_G['SQL']['CHARSET']));
} catch (PDOException $e) {
    die("数据库连接失败: " . $e->getMessage());
}

// 从 Cookie 中获取用户名
$username = isset($_COOKIE['username']) ? $_COOKIE['username'] : '';

// 定义每页显示的数据数量和当前页码
$limit = 10;
$page = isset($_GET['page']) && is_numeric($_GET['page']) ? (int)$_GET['page'] : 1;
$offset = ($page - 1) * $limit;

// 查询当前页数据
$stmt = $_G['PDO']->prepare("SELECT * FROM pk_user WHERE username = :username LIMIT :limit OFFSET :offset");
$stmt->bindParam(':username', $username, PDO::PARAM_STR);
$stmt->bindParam(':limit', $limit, PDO::PARAM_INT);
$stmt->bindParam(':offset', $offset, PDO::PARAM_INT);
$stmt->execute();
$userdataip = $stmt->fetchAll(PDO::FETCH_ASSOC);

// 输出数据
foreach ($userdataip as $user) {
    echo '<div class="user-info">';
    echo '<p>申请id=' . $user['id'] . '; 用户=' . $user['username'] . '; ip=' . $user['ip'] . '; 解除封停说明=' . $user['MyExplain'] . '; 审核状态=' . $user['approve'] . '; 提交时间=' . $user['date'] . '; 审核时间=' . $user['approvedate'] . ';</p>';
    echo '</div>';
}

// 计算总记录数
$stmt_count = $_G['PDO']->prepare("SELECT COUNT(*) AS total FROM pk_user WHERE username = :username");
$stmt_count->bindParam(':username', $username, PDO::PARAM_STR);
$stmt_count->execute();
$total_rows = $stmt_count->fetchColumn();
$total_pages = ceil($total_rows / $limit);

// 显示翻页链接
echo '<div class="pagination">';
if ($page > 1) {
    echo '<a href="?page=1">第一页</a>';
    $prev_page = $page - 1;
    echo '<a href="?page=' . $prev_page . '">上一页</a>';
}

if ($page < $total_pages) {
    $next_page = $page + 1;
    echo '<a href="?page=' . $next_page . '">下一页</a>';
    echo '<a href="?page=' . $total_pages . '">最后一页</a>';
}
echo '</div>';

// 关闭数据库连接
$_G['PDO'] = null;
?>

</body>
</html>















提供企业建站服务,免费网防系统,提交信息登录 http://enchantment.ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:研究

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息