|
|
|
ขอสอบถามหน่อยครับ คือผมทำการสั่งซื้อสินค้า แล้วสินค้าจะต้องลบออกจาก คลัง คือของผมทำไมมันลบได้แค่ สินค้ารหัสเดียว ซื้อ 2 รหัส แต่ลบได้แค่ละรหัสเดียว พี่ๆ ช่วยแนะนำทีครับ |
|
|
|
|
|
|
|
หน้า หน้าลบสินค้าและรวมราคา ช่วยแนะนำทีคับ <?php
Code (PHP)
$query = sprintf('select * from orders where orders_id=%s',s($con,$_GET['rid']));
$result = mysqli_query($con,$query);
$rs = mysqli_fetch_array($result);
$sum = 0;
$query2 = sprintf('select * from orders_detail where orders_id=%s',$rs['orders_id']);
$result2 = mysqli_query($con,$query2);
for ($i=1;$i<=mysqli_num_rows($result2);$i++) {
$rs2 = mysqli_fetch_array($result2);
$query3 = sprintf('select * from product where pro_no="%s" ',$rs2['pro_no']);
$result3 = mysqli_query($con,$query3);
$rs3 = mysqli_fetch_array($result3);
$sum+=$rs2['pro_amount'] * $rs3['pro_price'];
$amt =$rs3['pro_amount'] - $rs2['pro_amount'];
}?>
<form action="payment2.php" class="form form-horizontal" method="post" data-toggle="validator" enctype="multipart/form-data">
<div class="form-group">
<input type="hidden" value="<?php echo $amt; ?>" name="amts" id="amts" readonly>
<input type="hidden" name="id_edit" id="id_edit" value="<?php echo $rs2['pro_no']; ?>">
<div class="col-md-2"><label>เลขใบสั่งซื้อ</label></div>
<div class="col-md-2"><input type="text" class="form-control" name="orid" id="orid" value="<?php echo $rs['orders_id']; ?>" readonly></div>
</div>
<div class="form-group">
<div class="col-md-2"><label>ยอดสั่งซื้อ</label></div>
<div class="col-md-3"><input type="text" class="form-control" name="sum_total" id="sum_total" value="<?php echo number_format($sum,2); ?>" readonly></div>
<div class="col-md-2"><label>บาท</label></div>
</div>
<div class="form-group">
<div class="col-md-2"><label>ธนาคาร</label></div>
<div class="col-md-4">
<select name="bank" id="bank" class="form-control" required>
<option value="">- ธนาคาร -</option>
<option >ธนาคารกรุงเทพ</option>
<option >ธนาคารกรุงศรีอยุธยา</option>
<option >ธนาคารกสิกรไทย</option>
<option >ธนาคารไทยพาณิชย์</option>
<option >ธนาคารกรุงไทย</option>
<option >ธนาคารออมสิน</option>
</select>
<!-- <input type="text" class="form-control" name="bank" id="bank" reauired>--></div>
</div>
<div class="form-group">
<div class="col-md-2"><label>วันที่</label></div>
<div class="col-md-3"><input type="date" class="form-control" name="pdate" id="pdate" reauired></div><span>! วันที่ตามสลิปชำระเงิน</span>
</div>
<div class="form-group">
<div class="col-md-2"><label>เวลา</label></div>
<div class="col-md-2"><input type="text" class="form-control" name="ptime" id="ptime" reauired></div><span>! เวลาตามสลิปชำระเงิน</span>
</div>
<div class="form-group">
<div class="col-md-2"><label>ยอดชำระเงิน</label></div>
<div class="col-md-2"><input type="number" class="form-control" name="pay" id="pay" onchange="check_pay('<?php echo $sum; ?>',this.value)" reauired></div>
<div class="col-md-2"><label>บาท</label></div>
</div>
<div class="form-group">
<div class="col-md-2"><label>สลิป</label></div>
<div class="col-md-3"><input type="file" class="form-control" name="fileupload" id="fileupload" required></div><span>! สลิปยืนยันการชำระเงิน <span style="color: red; font-weight: bold">*ไฟล์ภาพไม่เกิน 1 เมกะไบต์</span></span>
</div>
<div class="form-group">
<div class="col-md-1 col-md-offset-2"><button class="btn btn-default" type="submit">แจ้งชำระเงิน</button></div>
</div>
</form>
หน้าบันทึกการลบและราคา
Code (PHP)
<?php
$photoname='';
if ($_FILES["fileupload"]["tmp_name"]!="") {
$pname=explode(".",$_FILES["fileupload"]["name"]);
$photoname=$_POST['orid'].".".$pname[1];
move_uploaded_file($_FILES["fileupload"]["tmp_name"],"images/payment/".$photoname);
}
$query = sprintf('insert into payment value(null,%s,"%s","%s","%s",%s,1,"%s")',
s($con,$_POST['orid']),
s($con,$_POST['pdate']),
s($con,$_POST['ptime']),
s($con,$_POST['bank']),
s($con,$_POST['pay']),
$photoname);
$result = mysqli_query($con,$query);
$query2 = sprintf('update orders set orders_status=2 where orders_id=%s',s($con,$_POST['orid']));
$result2 = mysqli_query($con,$query2);
$query3 = sprintf('update product set pro_amount="%s" where pro_no="%s" ',s($con,$_POST['amts']),s($con,$_POST['id_edit']));
$result3 = mysqli_query($con,$query3);
msgbox('แจ้งชำระเงินเรียบร้อย','orders_list.php');
?>
Tag : PHP
|
|
|
|
|
|
Date :
2016-08-25 13:37:24 |
By :
DisconnectOver |
View :
692 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าหลาย ๆ สินค้า จะต้อง Loop เพื่ออัพเดด Product แต่ล่ะตัวครับ
|
|
|
|
|
Date :
2016-08-26 09:34:07 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|