Envoie requete MySQL via Ajax
Fermé
Tony12354
-
3 déc. 2015 à 10:57
jordane45 Messages postés 38369 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 3 janvier 2025 - 3 déc. 2015 à 16:19
jordane45 Messages postés 38369 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 3 janvier 2025 - 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
- Mon téléphone envoie des sms tout seul - Forum Samsung
- Envoie impossible messenger - Forum Facebook Messenger
- Via michelin - Télécharger - Transports & Cartes
1 réponse
jordane45
Messages postés
38369
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
3 janvier 2025
4 721
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