tryupbal
This commit is contained in:
parent
ae9cff9d8e
commit
efc643abc3
@ -2,8 +2,10 @@
|
||||
session_start();
|
||||
include "koneksi.php";
|
||||
|
||||
header('Content-Type: application/json');
|
||||
|
||||
if (!isset($_SESSION['user_id'])) {
|
||||
echo json_encode(['success' => false]);
|
||||
echo json_encode(['success' => false, 'message' => 'Not logged in']);
|
||||
exit;
|
||||
}
|
||||
|
||||
@ -20,8 +22,27 @@ if (mysqli_stmt_execute($stmt)) {
|
||||
// Update session
|
||||
$_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 {
|
||||
echo json_encode(['success' => false]);
|
||||
echo json_encode(['success' => false, 'message' => 'Database error']);
|
||||
}
|
||||
?>
|
||||
Loading…
x
Reference in New Issue
Block a user