Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

301
Views
¿Cómo puedo enviar datos al servidor MySQL en JavaScript si declaración

Estoy tratando de hacer un juego de serpientes dentro de mi sitio web, y me he encontrado con el problema de no poder enviar la puntuación y los datos del usuario (para una tabla de clasificación) a mi base de datos SQL. Soy realmente nuevo en el desarrollo web, por lo que no estoy seguro de si tal vez haya una solución súper simple que sigo pasando por alto. Esta es la parte del bloque de código JavaScript del juego en la que me estoy enfocando:

 // snake occupies same space as a body part. reset game if (cell.x === snake.cells[i].x && cell.y === snake.cells[i].y) { //Ask for new user if one isn't registered if (document.getElementById("userV").innerHTML == "User: ____") { document.getElementById("userData").innerHTML = window. prompt("User:"); document.getElementById("userVisible").innerHTML = "User: " + document.getElementById("userData").innerHTML; } /* *Here is where I need to send user and score data to snake_scores table */ snake.x = 160; snake.y = 160; snake.cells = []; snake.maxCells = 4; snake.dx = grid; snake.dy = 0; snake.score = 0; document.getElementById("scoreData").innerHTML = snake.score; document.getElementById("scoreVisible").innerHTML = "Score: " + snake.score; apple.x = getRandomInt(0, 25) * grid; apple.y = getRandomInt(0, 25) * grid; }

Entonces, en general, mi problema es que no puedo descifrar cómo enviar estos valores JS a través de PHP y a mi servidor SQL.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Haré algunas suposiciones sobre la página del juego en sí, dado que probablemente no quieras que la página se actualice durante el juego, una buena solución sería Ajax (JavaScript asíncrono y XML). Esencialmente, esto es hacer una solicitud de publicación en segundo plano a su servidor sin recargar la página.

Encuentro jQuery bastante fácil de usar: https://api.jquery.com/jQuery.post/

 $.ajax({ type: "POST", url: url, data: data, success: success, dataType: dataType });

Entonces, al usar Ajax para publicar en una URL que espera que la información se actualice en el lado del servidor, accedería a esto en php usando algo similar a lo siguiente.

 $leaderboard = $_POST['leaderboard']

Espero que esto te apunte en la dirección correcta al menos. Buena suerte en el juego.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!