При загрузке страницы идет запись в бд.
Дата публикации: 18.03.2024

При загрузке страницы идет запись в бд.

566f2944

При загрузке страницы идет запись в бд.

Проблема, вероятно, заключается в том, что код, который прибавляет +1 монету к балансу, выполняется как при загрузке страницы, так и при нажатии на кнопку.

Чтобы исправить это, вам нужно изменить код таким образом, чтобы прибавление +1 монеты к балансу выполнялось только при нажатии на кнопку, а не при каждой загрузке страницы.

Вот пример, как это можно сделать:

// При загрузке страницы
window.onload = function() {
  // Здесь выполняется запись в базу данных
  // ...

  // Получение текущего баланса из базы данных
  var balance = 0; // Замените на код получения баланса из базы данных

  // Отображение текущего баланса на странице
  document.getElementById("balance").innerHTML = balance;
};

// При нажатии на кнопку
document.getElementById("addCoinButton").onclick = function() {
  // Здесь выполняется запись в базу данных
  // ...

  // Получение текущего баланса из базы данных
  var balance = 0; // Замените на код получения баланса из базы данных

  // Прибавление +1 монеты к балансу
  balance += 1;

  // Отображение обновленного баланса на странице
  document.getElementById("balance").innerHTML = balance;
};

В этом примере код, который прибавляет +1 монету к балансу, выполняется только при нажатии на кнопку. При загрузке страницы выполняется только код, который получает текущий баланс из базы данных и отображает его на странице.