getMessage()); redirect('vip.php' . ($targetLevel > 0 ? '?level=' . $targetLevel . '#vip-checkout' : '#vip-checkout')); } } $user = current_user(); $previewMode = !$user; $catalog = vip_catalog(); $currentVip = $user ? (int) $user['vip_level'] : 3; $defaultLevel = $currentVip > 0 ? $currentVip : 1; $selectedLevel = (int) ($_GET['level'] ?? $defaultLevel); if (!isset($catalog[$selectedLevel]) || $selectedLevel === 0) { $selectedLevel = $defaultLevel; } $selectedVip = $catalog[$selectedLevel]; $wallet = $user ? wallet_snapshot((int) $user['id']) : ['available_balance' => 5560.25, 'frozen_balance' => 120.00]; $availableBalance = (float) ($wallet['available_balance'] ?? 0); $selectedPrice = (float) $selectedVip['price']; $balanceGap = max(0, $selectedPrice - $availableBalance); $isCurrentOrLower = !$previewMode && $selectedLevel <= $currentVip; $canPurchase = !$previewMode && !$isCurrentOrLower && $balanceGap <= 0; $vipOrders = $user ? get_user_vip_orders((int) $user['id'], 8) : []; $latestVipOrder = $vipOrders[0] ?? null; $nextVip = (!$previewMode && isset($catalog[$currentVip + 1])) ? $catalog[$currentVip + 1] : null; render_layout_start('VIP', 'VIP 等级页,支持真实余额开通、写入数据库、升级等级与查看升级记录。', 'vip'); ?>
VIP 等级

余额直接开通更高返佣等级

现在这个页面已经接上真实数据库:开通后会写入 VIP 订单记录、扣减钱包余额,并立即升级你的账号等级。

当前是视觉预览模式。登录后可以使用真实钱包余额开通 VIP,并在下方看到升级记录。
当前账号是 。如果余额充足,点一次“立即开通”就会直接完成升级。
当前等级
可用余额 USDT · 冻结余额 USDT
目标等级
开通金额
USDT
最近升级
$vip): ?>
当前等级 (int) $level): ?> 已解锁
单任务佣金 USDT 每日
USDT
已选中 选择
开通支付

结算卡

USDT
单任务佣金 USDT · 每日
支付方式
钱包可用余额
当前可用
USDT
要真正开通 VIP,需要先登录。登录后这个按钮会直接连到数据库:生成订单记录、扣款并升级你的等级。
当前账号已经是 。无需重复开通,直接去做更高等级任务即可。
0): ?>
当前余额还差 USDT,暂时不能直接开通。等你下一步把充值流程接上后,这里就能完整跑通。
确认后会立刻执行 3 件事:1)写入 VIP 订单;2)从可用余额扣款;3)更新你的账号等级。
先看资金流水
升级记录

最近 VIP 订单

登录后这里会显示你的真实 VIP 订单时间线,例如“VIP0 → VIP1、扣款金额、开通时间”。
· 扣款 USDT 已升级 - USDT
你还没有 VIP 升级记录。等余额充足后,第一次开通就会自动写入这里。