у меня действительно проблема ... я пытаюсь создать небольшую игру с Javascript, до сих пор игра работает ... теперь я хочу сохранить 2 переменные в базе данных mysql и загрузить их обратно в игру
Сохранение в базе данных работает хорошо, и загрузка их тоже работает. Я могу прочитать значения в консоли ... но я действительно не знаю, как с ними сейчас работать ... все не работает ... пожалуйста, помогите мне ... я действительно не в этом и хочу изучить его ... здесь мой код .. * " игровой автомат". Я хочу сохранить количество вращений за все время ... и за все время выигрышей
при нажатии кнопки вращения я считаю +1 к моей переменной "score" .. при выигрыше +1 к "близнецам" Оба успешно сохраняются в базе данных mysqli причина javascript только на стороне клиента ...
теперь мне просто нужно загрузить переменную score и twins при загрузке этого индекса. html .. и после каждого вращения ..
я вижу обе переменные в Console.log, это отлично работает ... но я действительно не знаю, как их использовать, и ваш ответ мне не помог ... не удалось заставить его работать ...
Думаю, мне нужно отказаться ...
Индекс. html
<script> openUserTimes(); var score = "" var twins = "" spins.innerHTML = "Alltime Spins : " + score wins.innerHTML = "Alltime Wins : " + twins var doing = false; let status = document.getElementById("status") var info = true; function openUserTimes(username) { $.post( "returndata.php", { name: "Slot" }, function(response) { var score = response.amount var twins = response.times console.log('Retreived score:'+ response.amount ); //<<<<<<<<< i can see the right database entry.. console.log('Retreived twins:'+ response.times ); } //<<<<<<<<< works too.. ); } function saveUserTimes() { $.post("savesettings.php", { name: "Slot", amount: score, times: twins, }, function(data,status){ $( "#saveWarningText" ).fadeIn(100); setTimeout(function(){ $( "#saveWarningText" ).fadeOut(100); }, 3000); }); } .... .... </script>
мой возвращаемые данные. php
.....$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$name = mysqli_real_escape_string($conn, $_POST['name']);
$amount = mysqli_real_escape_string($conn, $_POST['amount']);
$times = mysqli_real_escape_string($conn, $_POST['times']);
$sql = 'SELECT * FROM usertimes WHERE name ="'. $name. '"';
$result = $conn->query($sql);
$response = array();
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$response['name'] = $row["name"];
$response['amount'] = $row["amount"];
$response['times'] = $row["times"];
}
echo json_encode($response);
} else {
echo " 0 results";
}
Извините за мой плохой английский. .