tryupbal
This commit is contained in:
parent
ae9cff9d8e
commit
efc643abc3
@ -2,8 +2,10 @@
|
|||||||
session_start();
|
session_start();
|
||||||
include "koneksi.php";
|
include "koneksi.php";
|
||||||
|
|
||||||
|
header('Content-Type: application/json');
|
||||||
|
|
||||||
if (!isset($_SESSION['user_id'])) {
|
if (!isset($_SESSION['user_id'])) {
|
||||||
echo json_encode(['success' => false]);
|
echo json_encode(['success' => false, 'message' => 'Not logged in']);
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -20,8 +22,27 @@ if (mysqli_stmt_execute($stmt)) {
|
|||||||
// Update session
|
// Update session
|
||||||
$_SESSION['balance'] = $balance;
|
$_SESSION['balance'] = $balance;
|
||||||
|
|
||||||
echo json_encode(['success' => true]);
|
// Log transaction jika perlu
|
||||||
|
if (isset($data['transaction'])) {
|
||||||
|
$transaction = $data['transaction'];
|
||||||
|
$log_sql = "INSERT INTO transactions (user_id, type, amount, description)
|
||||||
|
VALUES (?, ?, ?, ?)";
|
||||||
|
$log_stmt = mysqli_prepare($conn, $log_sql);
|
||||||
|
mysqli_stmt_bind_param($log_stmt, "ssis",
|
||||||
|
$user_id,
|
||||||
|
$transaction['type'],
|
||||||
|
$transaction['amount'],
|
||||||
|
$transaction['description']
|
||||||
|
);
|
||||||
|
mysqli_stmt_execute($log_stmt);
|
||||||
|
}
|
||||||
|
|
||||||
|
echo json_encode([
|
||||||
|
'success' => true,
|
||||||
|
'new_balance' => $balance,
|
||||||
|
'message' => 'Balance updated successfully'
|
||||||
|
]);
|
||||||
} else {
|
} else {
|
||||||
echo json_encode(['success' => false]);
|
echo json_encode(['success' => false, 'message' => 'Database error']);
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
Loading…
x
Reference in New Issue
Block a user