-
Notifications
You must be signed in to change notification settings - Fork 148
/
Copy patheditPayment.php
33 lines (23 loc) · 960 Bytes
/
editPayment.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
require_once 'core.php';
$valid['success'] = array('success' => false, 'messages' => array());
if($_POST) {
$orderId = $_POST['orderId'];
$payAmount = $_POST['payAmount'];
$paymentType = $_POST['paymentType'];
$paymentStatus = $_POST['paymentStatus'];
$paidAmount = $_POST['paidAmount'];
$grandTotal = $_POST['grandTotal'];
$updatePaidAmount = $payAmount + $paidAmount;
$updateDue = $grandTotal - $updatePaidAmount;
$sql = "UPDATE orders SET paid = '$updatePaidAmount', due = '$updateDue', payment_type = '$paymentType', payment_status = '$paymentStatus' WHERE order_id = {$orderId}";
if($connect->query($sql) === TRUE) {
$valid['success'] = true;
$valid['messages'] = "Successfully Update";
} else {
$valid['success'] = false;
$valid['messages'] = "Error while updating product info";
}
$connect->close();
echo json_encode($valid);
} // /if $_POST