每次添加项目或更新项目时,如何从数据库自动更新SUM查询?

时间:2018-10-11 12:55:47

标签: javascript php ajax api

我正在构建一个pos系统,我从数据库中查询了一个总和,每次添加一个项目或更新一个项目时,如何自动更新页面上的总和值。

<?php 

require_once 'config.php';

$sql = 'SELECT tran_id , SUM(tran_amount) FROM tbl_transaction';
$result = mysqli_query($conn, $sql);

 if (mysqli_num_rows($result) > 0) {
 while($row = mysqli_fetch_assoc($result)) {

    $total=$row['SUM(tran_amount)'];
    }

}
 echo "$total";
?>

在数据库中进行更改后,如何进行全部自动更新?我一直在尝试不同的方法,但是没有任何效果。

这是我的Javacript代码,无法正常工作。有人可以帮忙吗?

<script type="text/javascript">

 update_total();

$(document).ready(function(){

 function update_total()
 {
  $.ajax({
   url:"fetch_sumUpdate.php",
   success:function(data)
   {

     $('#total').text($total);
   }
  });
 }
</script>

1 个答案:

答案 0 :(得分:0)

顺便说一句,我只是在JavaScript提交函数上添加了这段代码setTimeout(“ location.reload(true);”,100)。 Tnx