Code:
<?php
require_once('./global.php');
$navbits[""] = "Upgrade Account";
if ($_GET['do'] == "upgrade")
{
$navbits = array("upgrade.php" => "Upgrade Account");
$key = $_POST['key'];
$acc = $_POST['acc'];
$query = "SELECT `license_key` FROM `key` where `license_key` = $key";
$check = mysql_query($query);
if ($row = mysql_fetch_row($check))
{
$query = "update `user` set `usergroupid` = '9' where `username` = '{$acc}'";
mysql_query($query);
$vbulletin->url = "upgrade.php" . $vbulletin->session->vars['sessionurl'] ."";
eval(print_standard_wwwect('upgrade_valid', true, true));
}
else
{ $vbulletin->url = "upgrade.php" . $vbulletin->session->vars['sessionurl'] ."";
eval(print_standard_wwwect("upgrade_invalid", true, true));
};
$file = "key.dat";
$number = mt_rand (10000000000,100000000000);
if ($number <'0') {$number=-$number;};
if (!(file_exists($file)))
{fopen($file,"w");}
$update=fopen($file,"a+");
fwrite($update,$number);
fwrite($update,"\n");
fclose($update);
$query = insert into key(license_key) values ($number);
}
$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('upgrade') . '");');
Đây là đoạn code còn chưa hoàn thiện của em !Khi thành viên nhập vào License_key .Nó có thể kiểm tra trong table "key" xem license_key có đúng kô thì sẽ update thành viên vào 1 nhóm khác- nhóm số 9 .
Yêu cầu của em là làm sao sau khi thành viên này Upgrade thành công .License_key mà thành viên đó dùng sẽ tự động bị xóa khỏi CSDL . Và 1 key khác sẽ được sinh ra,chèn vào table key trong CSDL .