我怎样才能获取数据库中的确切值?关键字功能?

时间:2016-10-27 15:21:10

标签: javascript php jquery

我在收到桌子上的每个租户时都有一个模态。模态有一个键盘功能来计算其账单。方程式做得很好,并且要计算的值的取值也很好,问题是每次我计算以前的耗电量时它只取数据库中的一个值。我已经添加了关于如何从数据库中获取的代码。

这是模态:

<script>
$('input[name="charges"]').on('change paste keyup', function(){
    var a = $(this).val();
    console.log(a);
    var b = $('input#rate').val().replace('per kWh', '');
    var c = $('input#previous').val().replace('kWh', '');
    var subtotal = parseFloat(a - c);
    var total = parseFloat(subtotal * b);
    console.log(total);
    $('input#result1').val(subtotal);
    $('input#result').val(total);

});
$('.close-modal, .modal-fade').click(function(){
    $('input#result1').val('');
    $('input#result').val('');
    $('input#charges').val('');
}); 


这是脚本:

<div class="panel-body">
        <div class="dataTable_wrapper">
          <table width="100%" class="table table-striped table-bordered table-hover" id="dataTables-example">
            <thead>
              <tr>
                <th>Tenant</th>
                <th>Stall Code</th>
                <th>Previous Readings</th>
                <th>Receipt</th>
              </tr>
            </thead>
            <tbody>
              <?php
                $sql = "SELECT * FROM tenant 
                LEFT JOIN stall ON stall.stall_id = tenant.stall_id
                LEFT JOIN rent ON rent.tenant_id = tenant.tenant_id
                        LEFT JOIN receipt ON receipt.tenant_id = tenant.tenant_id
                          LEFT JOIN rate ON rate.rate_id = tenant.rate_id
                WHERE rent.rent_status = ? AND rate.rate_id = ?
                ";
                $query = $conn->prepare($sql);
                $query->execute(array(1,1));
                $fetch = $query->fetchAll();

              foreach ($fetch as $key => $value) { ?>
               <tr>
                <td><?=$value['tenant_fname']." ".$value['tenant_mname']." ".$value['tenant_lname'];?></td>
                <td><?=$value['stall_number'];?></td>
                <td><?=$value['charges'];?></td>
                 <td class = "center" style = "text-align:center;">
                   <a href = "#receipt<?php echo $value['tenant_id'];?>" data-toggle="modal" class="btn btn-outline btn-xs btn-primary"> Make Receipt
                   </a>
                 </td>
              </tr> 
                <?php include 'receipt_modal.php';?>              
              <?php }?>

            </tbody>

          </table>
        </div>

我附上了收据的示例图片。 每次我输入当前的电力消耗 它将自动减去以前的总耗电量 总消费量将乘以支付金额的比率。 正如您所看到的,总消耗量给出了错误的答案,因为它只在数据库中获取1个值。

enter image description here

这是我从数据库中获取的方式:

 else
 {
    return false;
    return redirect('dashboard');
 }

0 个答案:

没有答案