[Javascript] Insérer dans Mysql avec Javascri
lemoutchatchos
-
Reivax962 Messages postés 3742 Statut Membre -
Reivax962 Messages postés 3742 Statut Membre -
Bonjour, j'ai une page avec un Javascritp (qui est en fait un jeu) et je voudrait bien qu'a la fin du jeu, on puisse mettre son nom (via un invite javascript par exemple), et que cela s'ajoute dans ma base de donnée mysql en vue de faire des highscore.
MErci
MErci
A voir également:
- [Javascript] Insérer dans Mysql avec Javascri
- Insérer vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Insérer sommaire word - Guide
- Insérer espace insécable word - Guide
1 réponse
Bonjour,
Alors, j'aurais deux choses à dire.
1 - Je ne pense pas que ce soit directement possible en Javascript. A mon avis, le plus simple est d'utiliser une page php qui prenne en argument ce dont tu as besoin (nom, score, par exemple), que tu appelles comme cela en Javascript :
Xavier
Alors, j'aurais deux choses à dire.
1 - Je ne pense pas que ce soit directement possible en Javascript. A mon avis, le plus simple est d'utiliser une page php qui prenne en argument ce dont tu as besoin (nom, score, par exemple), que tu appelles comme cela en Javascript :
var xhr_object = null;
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
xhr_object.open("GET", "page_script.php?score="+score+"&nom="+nom, false);
//(mettre à la place de score et nom les bonnes valeurs)
xhr_object.send(null);
if(xhr_object.readyState == 4) alert("Score enregistré !");2 - Il est très dangereux de faire ça en Javascript directement. En effet, cela signifierait que ta requête SQL, et les paramètres nécessaires pour s'y connecter sont visibles par le navigateur, et donc par l'utilisateur : c'est très dangereux !
Xavier