我需要制作系统,该系统显示错误或成功消息。 (错误或成功(如果匹配) 喜欢 https://sys.website.com/charge/?code=4234233&user=6&price=666
如果数据库中的价格和代码匹配,则需要向其他表用户添加价格(例如6.66 $)给用户。并在消息代码成功后5分钟后删除代码记录。 演示:https://sys.airtel.lv/charge/?code=4234233&user=6&price=666(不是我的) somone是否可以解释如何建立类似的链接以检查数据库并显示消息(纯文本)。
试图进行相同的信息检查,但什么也不显示。
我希望有人可以帮助我解决这个问题。
答案 0 :(得分:-1)
我尝试过
<?php
$db = mysqli_connect('localhost', 'smscinema_sms', 'madona123janis', 'smscinema_sms');
if (isset($_GET['do'])) {
$code = $_GET['code'];
$id = $_GET['id'];
$price = $_GET['price'];
$active = "0";
$amount = "50";
$newprice = ($price * ((100-$amount) / 100));
$monyz = $rmembermoney["money"];
$sql_u = "SELECT * FROM codes WHERE code='$code' AND price='$price' AND active='$active'"; # Code, Price, Active matches
$res_u = mysqli_query($db, $sql_u); # Code, Price, Active matches
if (mysqli_num_rows($res_u) > 0) {
echo json_encode('code_charged_ok', JSON_HEX_TAG);
$query = "UPDATE members SET money=money + ".$newprice." WHERE memberID='".$id."'";
$results = mysqli_query($db, $query);
$query2 = "UPDATE codes SET active='0' WHERE code='".$code."'";
$results2 = mysqli_query($db, $query2);
$query3 = "UPDATE codes SET member='".$id."' WHERE code='".$code."'";
$results3 = mysqli_query($db, $query3);
}else{
echo json_encode('code_charged_ok', JSON_FORCE_OBJECT), "\n\n";
exit();
}
}
?>
但是不知道如何编码才能像我的airtel示例中那样获得文本