Onclick and update sql

WaiM -  
Mihawk Messages postés 4753 Statut Contributeur -
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 4753 Statut Contributeur 846
 
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
WaiM
 
Je peux pas le faire sur une page php ! :(
0
Mihawk Messages postés 4753 Statut Contributeur 846
 
Tu charges ce code en PHP mais c'est le javascript qui s'en chargera !
0
djflexlive Messages postés 577 Statut Membre 95
 
RIen compris et il manque un gros bout de ton code ...
0
WaiM
 
up !
0
AssassinTourist Messages postés 7838 Statut Contributeur 1 312
 
Bonjour,
Peux-tu répondre à djflexlive pour qu'on puisse t'aider ?
0
Waim
 
J'ai po compris
0
Mihawk Messages postés 4753 Statut Contributeur 846
 
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
Waim
 
Comment ?
0
bornel
 
avec une requête SQL(là on sort d'Ajax pour aller sur le serveur de la base de données).
0
Waim
 
Vous pouvez me donner un ex ?
0

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

Posez votre question
Utilisateur anonyme
 
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
WaiM
 
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 7838 Statut Contributeur 1 312
 
Au risque de nous répéter, peux-tu nous expliquer ce que tu veux faire au final ?
0