Effectuer une action en cliquant sur image/lien - PHP - Programmation
Marsh Posté le 20-03-2013 à 17:15:26
Bonjour Pascal,
Est-tu à l'aise avec AJAX et/ou jQuery ?
La première idée qui me vienne à l'esprit est de passer par un évènement "click" sur ton image qui se chargera de faire une requête à ton script PHP.
Dans ce genre :
| Code : 
 | 
A toi de voir s'il faut passer en POST (a priori oui vu que tu attends un retour précis) ou en simple GET.
Marsh Posté le 22-03-2013 à 17:37:18
bonjour guicara  
alors ni l'un ni l'autre  
  
 
en fait la fonction recherché a faire est simple (dans le sens ou je recherche juste un clique). 
 
lors du clique sur le lien/image , je dois modifier un fichier txt avec une $var qui est rien d'autre que le nom du lien/image , je l'ai donc recuperé avant . 
je dois mettre cette $var dans le fichier txt donc et recharger ma page actuel en allant lire cet fichier txt modifié , ni plus ni moins  
  
  
 
je commence a me demerder en php mais pas plus desolé  
  
 
apres si en php ca bloque faudra fortement m'aider pour l'ajax ou jQuery  
  
 
cdt
Marsh Posté le 23-03-2013 à 19:34:43
Bonjour, 
 
Pourquoi ne pas utiliser un paramètre GET ? 
 
Tu mets un lien de ce genre : href="page_de_traitement.php?variable=var" où var est le nom de ton lien/image. 
 
Ensuite sur la page de traitement tu récupères ton "var" ainsi : 
$var = $_GET['variable']; 
 
À toi ensuite de traiter ta variable $var comme tu l'entends, et de l'insérer dans ton fichier TXT. 
Tu peux ensuite revenir sur ta page initiale comme ceci par exemple : 
header("Location: ma_page_initiale.php" );
Marsh Posté le 24-03-2013 à 18:11:25
salut shaoling 
 
j'ai meme pas pensé a ça Lol  
je vais testé tin idée  
 
et te tiens au courant 
Marsh Posté le 25-03-2013 à 11:43:43
bonjour  
 
bon j'ai testé l'idée du ...php?var1&var2.... 
 
ça marche impeccable  mais ....
 mais .... 
 
j'ai une erreur j'arrive pas a recharger la page initial  
 
ma page initial est page1.php  
quand je clique sur le lien en question sur cette page j'utilise charg.php?var1&var2 
je bascule bien sur ma page charg.php 
mais au moment de revenir sur page1.php via le header j'ai cette erreur : 
 
Warning: Cannot modify header information - headers already sent by (output started at *******/charg.php:2) in *****/charg.php on line xx 
 
j'ai pourtant mis dans la page charg.php a la fin un 
 header("page1.php" ) ; 
 
j'ai testé le lien complet ou juste "page1.php" , meme erreur   
pourtant la page1.php existe bien puisque j'execute la commande a partir de cette page  
 
 
une idée ? 
 
 
EDIT : 
 
j'ai contourné le soucis avec ça : 
 
echo '<script language="Javascript">  document.location.replace("page1.php" );    </script>'; 
 
(merci google) et ca marche à merveille  
  
 
merci pour votre aide shaoling & guicara  
 
cdt
Marsh Posté le 19-03-2013 à 11:09:38
bonjour à tous ,
 pour faire le lien entre l'image/lien et mon code php .... je seche .......
 pour faire le lien entre l'image/lien et mon code php .... je seche .......  
voila 2 jours que je cherche a pouvoir effectuer une action (un code php) simplement en cliquant sur un lien ou une image .
suite à ce clique je dois modifier un fichier txt (ça j'ai la commande)
puis recharger la page (ça aussi)
pour le moment j'ai contourner le probleme en le faisant manuellement , on entre le mot dans un chan <form> et on valide , mais c'es un peu lourd à faire
chargeant une liste de dossier present sur mon serveur , je voudrais qu'une fois charger je puisse cliquer dessus et ouvrir ma page avec le contenu (j'ai cette parti de code aussi)
me manque qu'une fonction simple
sachant que j'ai toute les infos dont on a besoin pour aller l'ouvrir .
cdt Pascal