I have some form fields. Some form fields data are disabled. The form fields are like live calculation. It calculates fine. Even it insert to database,but the disabled form filed data is not inserting. My Html Code goes here
<form method="POST" oninput="x.value=parseInt(a.value)-parseInt(a.value)*parseInt(b.value)/100;y.value=x.value-parseInt(c.value);x.value=parseInt(x.value);">
<?php
$sql= mysqli_query($con,"SELECT SUM(room_book.price) AS total, room.rn,room.rc,room.tbn,room.rp,room_book.room_number,room_book.bed_book,room_book.rand FROM room INNER JOIN room_book ON room.rn = room_book.room_number WHERE room_book.rand = '$rand'");
while ($row = mysqli_fetch_assoc($sql)) {
?>
<div class="row ">
<div class="form-group col-md-3">
<label>Total Price</label>
<input value = "<?php echo $row['total']; ?>" id="a" name="price" disabled class="form-control" placeholder="(৳)<?php echo number_format($row['total']); ?>">
</div>
<div class="form-group col-md-3">
<label>Discount In Percentage(%)</label>
<input value = "0%" name="prcntg" required id="b" class="form-control" placeholder="0%">
</div>
</div>
<div class="row ">
<div class="form-group col-md-3">
<label>Total Payable</label>
<input name="x" disabled class="form-control" placeholder="">
</div>
<div class="form-group col-md-3">
<label>Total Paid</label>
<input name="paid" id="c" required class="form-control" placeholder="(৳)<?php echo number_format($row['total']); ?>">
</div>
</div>
<div class="row ">
<div class="form-group col-md-3">
<label>Total Due</label>
<input name="y" for="c" disabled class="form-control" placeholder="(৳)<?php echo number_format($row['total']); ?>">
</div>
<div style="margin-top:24px" class="form-group col-md-3">
<button name="submit" type="submit" data-loading-text="Loading..." class="btn btn-success"><i class="glyphicon glyphicon-ok-sign"></i> Confirm Invoice</button>
</div>
</div>
<?php } ?>
</form>
Those Code runs well. See The screenshot
My Php Code
<?php
if(isset($_POST['submit'])){
$price = $_POST['price'];
$prcntg = $_POST['prcntg'];
$x = $_POST['x'] ;
$paid = $_POST['paid'];
$y = $_POST['y'] ;
$sql = mysqli_query($con,"UPDATE `room_book` SET prcntg = '$prcntg', x = '$x', paid = '$paid', due = '$y', status = 'Active'");
if($sql == true){
echo "<script> window.open('final.php?final=$rand','_self'); </script>";
}
?>
Disabled data is remaining 0. How can I solve This.