Я хочу, чтобы по нажатию на кнопку аснхронно выполнялся запрос в БД и изменялось значение баланса.
var bal = "<? echo $balance ;?>";
var login = "<? echo $user_data['login'] ;?>";
var id = "<? echo $_SESSION['id'] ;?>";
var betsum = $('#bet_sum').val();
function success(){
alert('Получилось!');
}
$("#bet").click(function game() {
$.ajax({
url: "game2.php",
type: "POST",
data: {
id: id,
login: login,
bal: bal,
betsum: betsum
},
dataType: "html"
success: success
});
});
вот код game2.php:
<?php echo "Выполнено!";
$bal = $_POST['bal'];
$login = $_POST['login'];
$id = $_POST['id'];
$betsum = $_POST['betsum'];
function game(){
$myscore = rand(2, 12);
$hescore = rand(2, 12);
if($myscore > $hescore){
$betsum *= 2;
$newbal = $bal + $betsum;
echo "Вы выйграли!";
include "bd.php";
mysql_query("UPDATE users SET balance = replace(balance, '$bal', '$newbal') WHERE login = '$login'");
}else if($myscore == $hescore){
str_replace($bal,$newbal);
}else{
echo "Вы проиграли!";
}
}
?>
по нажатию ничего не происходит(((