Es decir segun veo ajax puede solicitar datos, pero lo que yo quiero es enviar una variable a mi base de datos en este caso la puntuacion. Y ya despues en otra pagina mostrar esta puntuacion.
AJAX es para hacer peticiones asíncronas en general, es decir, con ellas puedes solicitar información o puedes guardar información. Te haré el ejemplo usando JQuery.
Dices que tienes la puntuación final en una variable de javascript. Entonces en esa misma página:
var puntuacion = 1234;
$.post("guardar_puntuacion.php", {guardar : 1, datos : puntuacion}, function() {
alert("Puntuación guardada correctamente!");
});
Luego en la página
guardar_puntuacion.php:
if (isset($_POST['guardar'], $_POST['datos'])) {
$puntuacion = $_POST['datos'];
// Aquí ya tienes la puntuación del jugador y puedes guardarla en la BBDD
}
Saludos!