У меня есть сайт, на котором вам нужно создать учетную запись и войти в игру, чтобы играть в игру. У меня есть PHP, который ссылается на базу данных MySQL со столбцом для UserId, Username, firstname, lastname, password и score. Вход работает отлично. Затем вы попадаете в html-документ, содержащий игру. Это похоже на cookie-кликер, где ваша цель - получить наивысшую оценку, взаимодействуя с объектом.PHP-код для записи текущего балла в базу данных MySQL
У меня есть переменная с оценкой, называемая «клики», которая увеличивается довольно быстро.
У меня есть код javascript который читает;
if (clicks%5==0) {
sendScore()
}
Что это означает, когда клики делимы на 5, он активирует функцию sendScore. Он активирует функцию каждые 5 приращений, потому что я предполагаю, что отправка данных в таблицу несколько раз в секунду потребует слишком много от сервера. Эта функция будет записывать текущий счет игроков в столбец таблицы MySQL с именем «оценка», строка по отношению к игроку UserID. UserID - это номер, который создается при создании учетной записи, чтобы можно было легко ссылаться на учетную запись пользователя.
Я знаю, что он просто меня переусердствовал, но я не могу написать рабочий фрагмент PHP-кода, который я могу связать с функцией sendScore(), которая отправляет текущий счет игрока ('clicks' javascript variable) на их счет в базе данных MySQL.
Любая помощь будет оценена по достоинству.
спасибо.
ПРИМЕЧАНИЕ !!!!
Запрос на отправку информации должен быть запросом AJAX. Может быть, поэтому и не работает. Я привык писать формы, но формы будут обновлять страницу. Может ли кто-нибудь помочь написать запрос AJAX для этой ситуации?
http://stackoverflow.com/questions/1968296/how-to-i-send-data-from-javascript-to-php-and-vice-versa Это может быть полезно. Другими словами, используйте асинхронный Javascript для отправки в фиктивную форму со скрытым полем ввода, в котором хранится оценка. Однако имейте в виду, что ваши игроки могут это увидеть и могут попытаться обмануть систему. – Tiffany
@ Tiffany Не совсем то, что я искал ... это не для таблицы mySQL ... спасибо, хотя! " – Caspar
https://www.formget.com/form-submission-using-ajax-php-and-javascript/ – Tiffany