Onclick and update sql

Fermé
WaiM - 4 févr. 2012 à 17:18
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 13 févr. 2012 à 11:01
Bonjour, je veux utiliser ça

<img src="images/ok.gif" style="cursor:hand;" onclick="XXXXXXX;"/>

Quand je clique sur l'image la variable change à :

$waim = mysql_query("UPDATE retrait SET etat='2' WHERE id='".$_GET['id']."'");

Merci pour votre réponse !


A voir également:

6 réponses

Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
10 févr. 2012 à 13:43
Exemple d'un Ajax Synchrone (plus simple) :

<script type="text/javascript">
function exemple()
{
if(window.XMLHttpRequest){
   xhr_object = new XMLHttpRequest();
} else if(window.ActiveXObject) {
   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
} else {
   return(false);
}

// Appel de la page PHP en charge du traitement
xhr_object.open("GET", "/chemin/pagetraitement.php", false);
xhr_object.send(null);

// On stocke la réponse du serveur
res = xhr_object.responseText;

}
</script>


Après, il y a tout le code PHP de traitement de la base à ajouter dans la page "pagetraitement.php".
1
Je peux pas le faire sur une page php ! :(
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
13 févr. 2012 à 11:01
Tu charges ce code en PHP mais c'est le javascript qui s'en chargera !
0
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 95
4 févr. 2012 à 19:08
RIen compris et il manque un gros bout de ton code ...
0
up !
0
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 312
9 févr. 2012 à 11:13
Bonjour,
Peux-tu répondre à djflexlive pour qu'on puisse t'aider ?
0
J'ai po compris
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
9 févr. 2012 à 14:22
Hello,

Ajax, ajax, ajax.
Tu cliques > appel de la méthode JS qui, via Ajax, appelle une méthode PHP permettant de mettre la base à jour.
0
Comment ?
0
avec une requête SQL(là on sort d'Ajax pour aller sur le serveur de la base de données).
0
Vous pouvez me donner un ex ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
10 févr. 2012 à 13:39
deja faut repondre à la question djflexlive : on veut voir un peu plus de code parce que c'est incompréhensible ce que tu as écrit.

quelle "variable change" ?
quel est le but de ta page, parce que comme l'a dit Mihawk il faut utiliser Ajax ici. Mais si tu sais pas le faire, peut être d'autres méthodes sont envisageables si tu nous en dit un peu plus.
0
Merci pour votre réponse, je suis un admin sur une page, et je veux cliquer sur une image pour changer un variable qui s'appelle "etat" à 0,
0
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 312
12 févr. 2012 à 16:13
Au risque de nous répéter, peux-tu nous expliquer ce que tu veux faire au final ?
0