Je vous expose mon problème car je débute en php et je sèche complètement malgré des heures de recherche sur le Net.
J'ai une page x.php dans laquelle j'ai définit une variable $variable.
Dans ma page x.php, j'ai un lien de la forme <a href="z.php?variable=$variable target=_blank">
Dans ma page z.php j'ai du javascript qui a besoin de la valeur de ma variable $variable.
Comment je fais pour la récupérer???
j'ai essayé plusieurs trucs dont:
<script type=text/javascript">
var variable="<?=$variable?>";
</script>
<img src="image.jpg" onclick='truc(variable)';>
J'ai l'impression que je ne récupère pas la valeur de ma variable php $variable.
Qqn peut-il me confirmer que cette syntaxe est bonne ?
<a href="z.php?variable=$variable target=_blank">
Si j'ai bien compris, normalement avec une tel lien, lorsque j'ouvre z.php, ma variable doit avoir sa valeur déterminée pour ma page bien que cette valeur ait été fixée dans ma page x.php
Donc dans ma page z.php, si j'insère le code donné par LA GLOBULE, cela devrait marcher non??
Ouais, mais le lien que tu nous montres la <a href="z.php?variable=$variable target=_blank">, tu le colles comme ca dans ton HTML ? Ou tu es dans un echo php ?
Parce que en fait, si tu es dans une section HTML tu dois faire :
EUREKA!!
j'ai trouvé. Désolé mais c'était une erreur de syntaxe. Il y avait un ; en trop quand j'appelle ma fonction javascript et donc elle n'était pas interprétée.
et surtout, une référence à un chemin relatif qui n'était pas bon.
Désolé de vous avoir fait chercher alors que le problème n'était que syntaxique.
En tout cas, merci LA GLOBULE car avec tes infos, j'ai réussi à récupérer ma variable.