Comment conncté ma BDD avec javascript
merymeriem
Messages postés
2
Statut
Membre
-
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
Bnsr a tous , j'ai crée un programme avec javascript et je veux le conncté avec une base de donnée ? que-est-ce que je fais ?
A voir également:
- Comment conncté ma BDD avec javascript
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
1 réponse
Bonjour,
A moins que tu n'aies utilisé Node.js ... javascript ne se connectera jamais avec ta BDD.
Le javascript (hormis node.js) s'exécute côté Utilisateur....
Si tu veux manipuler une BDD il te faut un langage serveur... comme le PHP par exemple.
Ensuite.. tu peux faire appel à des scripts PHP depuis du javascript en utilisant l' AJAX.
A moins que tu n'aies utilisé Node.js ... javascript ne se connectera jamais avec ta BDD.
Le javascript (hormis node.js) s'exécute côté Utilisateur....
Si tu veux manipuler une BDD il te faut un langage serveur... comme le PHP par exemple.
Ensuite.. tu peux faire appel à des scripts PHP depuis du javascript en utilisant l' AJAX.
Pour cela je te conseille d'utiliser la librairie javascript : JQUERY.
Niveau code ça peut donner un truc de ce genre :
function sauvegarder(valeur){ var urlAjx = 'repertoire/page_php_contenant_les_donnees.php'; var data = {score:valeur}; $.ajax({ url: urlAjx, dataType: "json", type: "POST", data: data, async: false, success: function(reponse){ // ici on peut mettre du code // si l'ajax a bien fonctionné }, error: function(jqXHR, textStatus){ var error = formatErrorMessage(jqXHR, textStatus); alert('error :' + error); } }); }Côté PHP :
<?php $score= isset($_POST['score'])?$_POST['score']:NULL; // Ici un traitement quelconque (comme par exemple interroger ta base de données) if($score){ // ici tu fais l'enregistrement dans la BDD //... } //Ici le retour du fichier AJAX (ce qui sera envoyé à la fonction javascript...) echo json_encode($result); ?>Par contre si tu n'as aucune connaissance en Php et Mysql .. je t'invite à suivre des tutos sur le net pour apprendre les bases....