PDA

View Full Version : [MU] Giúp config tỷ lệ chuyển đổi Gcoin - > Vpoint



southrain1111
14-03-15, 10:42 PM
Như tiêu đề mình muốn chuyển đổi Gcoin -> Vpoint với tỷ lệ 1x10 nhưng thay đủ kiểu vẫn không được. Đây là code nhờ các cao thủ giúp đỡ :


$login=$_POST["login"];
$gcoin=$_POST["gcoin"];
$pass2 = $_POST['pass2'];

settype($gcoin, 'integer');

$passtransfer = $_POST["passtransfer"];

if ($passtransfer == $transfercode) {

$string_login = $_POST['string_login'];
checklogin($login,$string_login);

kiemtra_pass2($login,$pass2);

$query = "select gcoin,vpoint from MEMB_INFO WHERE memb___id='$login'";
$result = $db->Execute( $query ) or die("Loi query: $query");
$row = $result->fetchrow();


$gcoin_change = $row[0] - $gcoin;
$vpoint_change = $row[1] + $gcoin;

if( $gcoin_change < 0 ){
echo "Bạn đang có $row[0] Gcoin. Bạn không thể đổi $gcoin Gcoin sang V.Point."; exit(); }

$general = "UPDATE MEMB_INFO SET gcoin='$gcoin_change', vpoint = '$vpoint_change' WHERE memb___id='$login'";
$msgeneral = $db->Execute($general) or die("Loi query: $general");

// Begin Log
$info_log_query = "SELECT gcoin, gcoin_km, vpoint FROM MEMB_INFO WHERE memb___id='$login'";
$info_log_result = $db->Execute($info_log_query);
check_queryerror($info_log_query, $info_log_result);
$info_log = $info_log_result->fetchrow();

$log_acc = "$login";
$log_gcoin = $info_log[0];
$log_gcoin_km = $info_log[1];
$log_vpoint = $info_log[2];
$log_price = "- $gcoin Gcoin, + $gcoin Vpoint";
$log_Des = "Đổi $gcoin Gcoin sang $gcoin Vpoint";
$log_time = $timestamp;

$insert_log_query = "INSERT INTO Log_TienTe (acc, gcoin, gcoin_km, vpoint, price, Des, time) VALUES ('$log_acc', $log_gcoin, $log_gcoin_km, $log_vpoint, '$log_price', '$log_Des', $log_time)";
$insert_log_result = $db->execute($insert_log_query);
check_queryerror($insert_log_query, $insert_log_result);
// End Log
echo "OK<nbb>Bạn đã đổi $gcoin Gcoin sang V.Point thành công.";
}

LạiVănSâm
14-03-15, 11:09 PM
Như tiêu đề mình muốn chuyển đổi Gcoin -> Vpoint với tỷ lệ 1x10 nhưng thay đủ kiểu vẫn không được. Đây là code nhờ các cao thủ giúp đỡ :


$login=$_POST["login"];
$gcoin=$_POST["gcoin"];
$pass2 = $_POST['pass2'];

settype($gcoin, 'integer');

$passtransfer = $_POST["passtransfer"];

if ($passtransfer == $transfercode) {

$string_login = $_POST['string_login'];
checklogin($login,$string_login);

kiemtra_pass2($login,$pass2);

$query = "select gcoin,vpoint from MEMB_INFO WHERE memb___id='$login'";
$result = $db->Execute( $query ) or die("Loi query: $query");
$row = $result->fetchrow();


$gcoin_change = $row[0] - $gcoin;
$vpoint_change = $row[1] + $gcoin;

if( $gcoin_change < 0 ){
echo "Bạn đang có $row[0] Gcoin. Bạn không thể đổi $gcoin Gcoin sang V.Point."; exit(); }

$general = "UPDATE MEMB_INFO SET gcoin='$gcoin_change', vpoint = '$vpoint_change' WHERE memb___id='$login'";
$msgeneral = $db->Execute($general) or die("Loi query: $general");

// Begin Log
$info_log_query = "SELECT gcoin, gcoin_km, vpoint FROM MEMB_INFO WHERE memb___id='$login'";
$info_log_result = $db->Execute($info_log_query);
check_queryerror($info_log_query, $info_log_result);
$info_log = $info_log_result->fetchrow();

$log_acc = "$login";
$log_gcoin = $info_log[0];
$log_gcoin_km = $info_log[1];
$log_vpoint = $info_log[2];
$log_price = "- $gcoin Gcoin, + $gcoin Vpoint";
$log_Des = "Đổi $gcoin Gcoin sang $gcoin Vpoint";
$log_time = $timestamp;

$insert_log_query = "INSERT INTO Log_TienTe (acc, gcoin, gcoin_km, vpoint, price, Des, time) VALUES ('$log_acc', $log_gcoin, $log_gcoin_km, $log_vpoint, '$log_price', '$log_Des', $log_time)";
$insert_log_result = $db->execute($insert_log_query);
check_queryerror($insert_log_query, $insert_log_result);
// End Log
echo "OK<nbb>Bạn đã đổi $gcoin Gcoin sang V.Point thành công.";
}


$gcoin_change = $row[0] - $gcoin*1/10;
$vpoint_change = $row[1] + $gcoin*1/10;

southrain1111
14-03-15, 11:22 PM
$gcoin_change = $row[0] - $gcoin*1/10;
$vpoint_change = $row[1] + $gcoin*1/10;


Cái này mình xử lý được rồi, do web chưa config nên nó hiển thị lung tung !