This commit is contained in:
ody 2025-12-02 22:32:06 +07:00
parent ae9cff9d8e
commit efc643abc3

View File

@ -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']);
} }
?> ?>