You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
1.8 KiB

function getScore(mode) {
let xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (this.readyState === 4 && this.status === 200) {
document.querySelector("#mode2").innerHTML = mode;
document.querySelector("#scoreHere").innerHTML = this.responseText;
}
};
xhr.open("GET", "database/getScore.php?mode=" + mode, true);
xhr.send();
}
function changePseudo(nouveauPseudo, oldPseudo) {
let xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (this.readyState === 4 && this.status === 200) {
console.log(this.responseText);
}
};
xhr.open("GET", "database/changeName.php?newPseudo=" + nouveauPseudo + "&oldPseudo=" + oldPseudo, true);
xhr.send();
}
function isPseudoOk(pseudo, change) {
let xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (this.readyState === 4 && this.status === 200) {
if (parseInt(this.responseText) === 0) {
setPseudoOk(pseudo, change);
}
else {
setPseudoNotOk();
}
}
};
xhr.open("GET", "database/checkPseudo.php?pseudo=" + pseudo, true);
xhr.send();
}
function insertName(pseudo) {
let xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (this.readyState === 4 && this.status === 200) {
console.log(this.responseText);
}
};
xhr.open("GET", "database/insertPseudo.php?pseudo=" + pseudo, true);
xhr.send();
}
function sendScore(score, mode, clicks, time) {
let xhr = new XMLHttpRequest();
console.log(pseudo)
xhr.onreadystatechange = function () {
if (this.readyState === 4 && this.status === 200) {
}
};
xhr.open("GET", "database/insertScore.php?mode=" + mode + "&pseudo=" + pseudo + "&clicks=" + clicks + "&temps=" + time + "&score=" + score, true);
xhr.send();
}