EVOLUTION-NINJA
Edit File: ae_edit.php
<?php echo view('includes/sidebar'); ?> <section class="home-section"> <div class="container mt-4"> <h2>Edit AE Transaction</h2> <form id="editForm"> <input type="hidden" name="id" value="<?= $data['id'] ?? '' ?>"> <div class="row"> <!-- FARMER --> <div class="col-sm-4"> <label>Farmer</label> <input type="text" class="form-control" value="<?= $data['farmer_name'] ?? '' ?>" disabled> </div> <!-- DEALER --> <div class="col-sm-4"> <label>Dealer</label> <input type="text" class="form-control" value="<?= $data['dealer_name'] ?? '' ?>" disabled> </div> <!-- MODEL --> <div class="col-sm-4"> <label>Model</label> <input type="text" class="form-control" value="<?= $data['model_name'] ?? '' ?>" disabled> </div> <!-- RC PRICE --> <div class="col-sm-4"> <label>RC Price</label> <input type="text" disabled value="<?= $data['rc_price'] ?? '' ?>" class="form-control"> </div> <!-- SUBSIDY --> <div class="col-sm-4"> <label>Subsidy</label> <input type="text" name="subsidy_amount" value="<?= $data['subsidy_amount'] ?? '' ?>" class="form-control"> </div> <!-- FARMER SHARE --> <div class="col-sm-4"> <label>Farmer Share</label> <input type="text" disabled value="<?= $data['farmer_share'] ?? '' ?>" class="form-control"> </div> <!-- AE COMMISSION --> <div class="col-sm-4"> <label>AE Commission</label> <input type="text" disabled value="<?= $data['ae_commission'] ?? '' ?>" class="form-control"> </div> <!-- OLD PAID --> <div class="col-sm-4"> <!--<label>Total Paid (Old)</label>--> <!--<input type="text"--> <!-- class="form-control"--> <!-- value="<?= $data['paid_amount'] ?? 0 ?>"--> <!-- readonly>--> </div> <!-- NEW PAYMENT --> <div class="col-sm-4"> <!--<label>New Payment</label>--> <!--<input type="text"--> <!-- name="paid_amount"--> <!-- class="form-control"--> <!-- placeholder="Enter new payment">--> </div> <!-- BALANCE --> <div class="col-sm-4"> <!--<label>Balance</label>--> <!--<input type="text"--> <!-- name="balance_amount"--> <!-- class="form-control"--> <!-- value="<?= $data['balance_amount'] ?? 0 ?>"--> <!-- readonly>--> </div> </div> <br> <button class="btn btn-success"> Update </button> </form> </div> </section> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script> $('#editForm').submit(function(e){ e.preventDefault(); $.ajax({ url: "<?= base_url('ae/update') ?>", type: "POST", data: $(this).serialize(), dataType: "json", success: function(res){ if(res.status == 1){ alert("Updated Successfully"); window.location.href = "<?= base_url('ae-report') ?>"; } else { alert("Update Failed"); } } }); }); // ===================================== // BALANCE CALCULATION // ===================================== $('input[name="paid_amount"]').on('keyup', function(){ let oldPaid = parseFloat("<?= $data['paid_amount'] ?? 0 ?>") || 0; let billing = parseFloat("<?= $data['billing_price'] ?? 0 ?>") || 0; let newPaid = parseFloat($(this).val()) || 0; let total = oldPaid + newPaid; let balance = billing - total; $('input[name="balance_amount"]') .val(balance); }); </script> <?php echo view('includes/footer'); ?>