Requête SQL sur clic d'image HTML ? (via js?)
Fermé
Powerplex
Messages postés
2
Date d'inscription
jeudi 28 juin 2012
Statut
Membre
Dernière intervention
28 juin 2012
-
28 juin 2012 à 09:49
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 - 28 juin 2012 à 14:15
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 - 28 juin 2012 à 14:15
A voir également:
- Requête SQL sur clic d'image HTML ? (via js?)
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image de manchots sur une image de plage. retrouvez l'image originale de la plage. que cachent les manchots ? ✓ - Forum Windows
- Image cliquable html ✓ - Forum Internet / Réseaux sociaux
- Recherche par image - Guide
- Positionner une image html ✓ - Forum HTML
- Image iso - Guide
3 réponses
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
225
28 juin 2012 à 12:13
28 juin 2012 à 12:13
Salut,
Je pense qu'il faut passer par Ajax.
Sur la balise image qui récupère le pseudo + tweete, il faut ajouter sur le onclick une fonction Ajax. Cette fonction permettra d'envoyer les données collectées en GET ou en POST à un simple fichier PHP qui supprimera les données.
Je pense qu'il faut passer par Ajax.
Sur la balise image qui récupère le pseudo + tweete, il faut ajouter sur le onclick une fonction Ajax. Cette fonction permettra d'envoyer les données collectées en GET ou en POST à un simple fichier PHP qui supprimera les données.
Powerplex
Messages postés
2
Date d'inscription
jeudi 28 juin 2012
Statut
Membre
Dernière intervention
28 juin 2012
28 juin 2012 à 13:39
28 juin 2012 à 13:39
Merci beaucoup :p
Je suis grand débutant par contre j'utilise jQuery déjà mais je n'ai jamais utilisé les fonctions ajax ><
Je vais enquêter !
Je suis grand débutant par contre j'utilise jQuery déjà mais je n'ai jamais utilisé les fonctions ajax ><
Je vais enquêter !
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
225
28 juin 2012 à 14:15
28 juin 2012 à 14:15
Dans les grosses ligne (je débute en ajax :)) ça devrait donner un truc du style :
Au "onclick" la fonction "sup()" est déclenché. Le pseudo + message sont envoyés par la méthode "GET" au fichier "mon-fichier.php". Le fichier "mon-fichier.php" récupère les infos et traite les données comme un simple fichier PHP.
Après "xhr.onreadystatechange = function() {", vous pouvez lancer d'autres fonctions en ajoutant simplement :
Par contre avec cette méthode, il faudra certainement faire un refresh du côté utilisateur pour que le message supprimé apparaisse bien comme étant supprimé.
<script>
function sup(pseudo,message)
{
var xhr;
try {
xhr = new ActiveXObject('Msxml2.XMLHTTP');
}
catch (e)
{
try {
xhr = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (e2)
{
try { xhr = new XMLHttpRequest();
}
catch (e3)
{
xhr = false;
}
}
}
xhr.onreadystatechange = function()
{
if(xhr.status == 404){
alert('Erreur ' +xhr.status);
}
};
xhr.open( "GET", "mon-fichier.php?pseudo="+pseudo+"&message="+message , true);
xhr.send(null);
}
</script>
<a onclick="sup('toto','message 1')"><img src="logo.png"/></a>
<a onclick="sup('titi','message 2')"><img src="logo.png"/></a>
Au "onclick" la fonction "sup()" est déclenché. Le pseudo + message sont envoyés par la méthode "GET" au fichier "mon-fichier.php". Le fichier "mon-fichier.php" récupère les infos et traite les données comme un simple fichier PHP.
Après "xhr.onreadystatechange = function() {", vous pouvez lancer d'autres fonctions en ajoutant simplement :
if(xhr.readyState == 4 && xhr.status == 200){
//ici d'autres fonctions
}
Par contre avec cette méthode, il faudra certainement faire un refresh du côté utilisateur pour que le message supprimé apparaisse bien comme étant supprimé.