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.";
}
$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.";
}