Envoie requete MySQL via Ajax
Fermé
Tony12354
-
3 déc. 2015 à 10:57
jordane45 Messages postés 38303 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 23 novembre 2024 - 3 déc. 2015 à 16:19
jordane45 Messages postés 38303 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 23 novembre 2024 - 3 déc. 2015 à 16:19
A voir également:
- Envoie requete MySQL via Ajax
- Mysql community server - Télécharger - Bases de données
- Partager des photos via un lien - Guide
- Via michelin - Télécharger - Transports & Cartes
- Mon téléphone envoie des sms tout seul - Forum Samsung
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
1 réponse
jordane45
Messages postés
38303
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 novembre 2024
4 705
Modifié par jordane45 le 3/12/2015 à 16:21
Modifié par jordane45 le 3/12/2015 à 16:21
Bonjour,
Tout d'abord, si tu veux faire de l'AJAX je te préconise d'utiliser JQUERY
Cela simplifie grandement son utilisation et sa syntaxe.
Ensuite il te faut :
Ton bouton "ajouter à la wishlist" sur lequel tu auras placé un ONCLICK renvoyant vers une fonction javascript.
La fonction Javascript (qui te permettra de faire ton ajax) sera de la forme :
Et pour finir .. un fichier PHP qui récupère les variables envoyées en POST et qui fait le traitement
Cordialement,
Jordane
Tout d'abord, si tu veux faire de l'AJAX je te préconise d'utiliser JQUERY
Cela simplifie grandement son utilisation et sa syntaxe.
Ensuite il te faut :
Ton bouton "ajouter à la wishlist" sur lequel tu auras placé un ONCLICK renvoyant vers une fonction javascript.
La fonction Javascript (qui te permettra de faire ton ajax) sera de la forme :
function whiteList(nom_utilisatateur,id_annonce){ var urlAjx = 'chemin/vers/fichier/phpAjax.php'; var data={nom_utilisatateur:nom_utilisatateur,id_annonce:id_annonce}; $.ajax({ type: "POST", url:urlAjx, data:data , async: false, dataType: "json", success: function(reponse){ //ici tu peux mettre du code // si ça s'est bien passé // par exemple : alert(reponse); }, error:function(reponse){ //en cas d'erreur alert('error' + reponse); } }); }
Et pour finir .. un fichier PHP qui récupère les variables envoyées en POST et qui fait le traitement
<?php // récupération propre de la variable en écriture Ternaire $nom_utilisatateur= isset($_POST['nom_utilisatateur']) ? $_POST['nom_utilisatateur']: NULL; $id_annonce= isset($_POST['id_annonce']) ? $_POST['id_annonce']: NULL; $reponse = $_POST; //par défaut, la réponse contient le contenu de $_POST (en cas de pb ça te permettra de voir dans ton javascript ce que tu as envoyé ) // Si on a bien une variable : if($nom_utilisatateur && $id_annonce ){ //ici tu places ton code d'insert dans ta BDD //variable si ok $reponse = 'OK'; } //permet de renvoyer le résultat au javascript au format json : echo json_encode($reponse);
Cordialement,
Jordane