首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想从字段(B)中减去字段(A) - coin_charge值,并将结果存储在字段(B)中。

问我想从字段(B)中减去字段(A) - coin_charge值,并将结果存储在字段(B)中。
EN

Stack Overflow用户
提问于 2016-07-05 18:04:10
回答 1查看 90关注 0票数 0

首先,我在MySQL数据库字段中有两个字段,硬币和字段coin_charge,这里是屏幕快照弹出式镜头,我希望系统检查用户是否单击“是”,这是在尝试登顶和继续,让系统通过他的数据库数据库屏幕快照检查并启动这个论点(如果字段--硬币-小于字段--硬币_弹出式镜头-)应该弹出一个窗口,上面写着:“基金不足以在你的账户上继续前进,如果硬币字段大于COIN_CHARGE字段,让系统从硬币中减去coin_charge,那就是,如果(硬币= 100)和(coin_charge = 50 )硬币变成50

代码语言:javascript
复制
<!-- Trigger the modal with a button -->
<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Report Assignment</button>

<!-- Modal -->
<div id="myModal" class="modal fade" role="dialog">
  <div class="modal-dialog">

    <!-- Modal content-->
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Report Assignment Now!</h4>
      </div>
      <div class="modal-body">
        <p>You Will Be Charge From Your Portal Account, Do You Wish To Continuo?</p>
      </div>
      <div class="modal-footer">
      <a class="btn btn-primary" data-toggle="modal" onClick="$('#createFormId').modal('show')" >YES</a>

        <button type="button" class="btn btn-default" data-dismiss="modal">NO</button>
      </div>
    </div>

  </div>
</div>
代码语言:javascript
复制
<?php
    $message_query = mysql_query("select * from student ")or die(mysql_error());
?>

<?php
    while ($row = mysql_fetch_assoc($results)) {
        echo $row['coin'] = $row['coin'] - $row['coin_charge'];
    }
?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-05 18:37:55

代码语言:javascript
复制
$mysqli = new mysqli("localhost", "username", "password", "dbname");
$userid = $_POST["userid"];

$stmt = $mysqli->prepare('SELECT * FROM student WHERE id = ?');
$stmt->bind_param('i', $userid);
$stmt->execute();

$result = $stmt->get_result();
$row = $result->fetch_assoc();
$stmt->close();

$total = $row['coin'] - $row['coin_charge'];
if($total > 0){
    $stmt = $mysqli->prepare("update student set coin = ? where id = ?");
    $stmt->bind_param("ii", $total, $userid);
    $stmt->execute();
    $stmt->close();
    echo $total;
}else{
    echo 'Insufficient Fund to proceed Top Up your account';exit;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38209842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档