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 ....
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 ,
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 pour faire le lien entre l'image/lien et mon code php .... je seche .......
sachant que j'ai toute les infos dont on a besoin pour aller l'ouvrir .
cdt Pascal