javascript dans du php

Eléphant du PHP | 59 Messages

25 juil. 2005, 17:22

Salut a tous. Je suis confronter a une erreur que je n'arrive pas a surmonter. je suis sur qu'il s'agit de quelque chose de stupide mais la je coince.

Voici un bout de code en php
echo "<script language='Javascript'>";
		echo "<!--\n";
		echo "alert('". echo $subscriptionValidate;."');\n";
		echo "// -->";
echo "</script>\n";
Le probleme c'est que je n'arrive pas a afficher ma variable dans mon alert

Merci d'avance
Et qu'est ce qu'il me reviens a moi ? le MONDE chico et tout ce qu'il y a dedans

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

25 juil. 2005, 17:25

si tu fait un echo, il faut que tu mettes un ; avant le précédent, ou bien si tu utilsie un ., pas besoin de echo

2 solutions, avec celle que je préfère en 1er
echo "<script language='Javascript'>";
        echo "<!--\n";
        echo "alert('".$subscriptionValidate."');\n";
        echo "// -->";
echo "</script>\n";
echo "<script language='Javascript'>";
        echo "<!--\n";
        echo "alert('";
        echo $subscriptionValidate."');\n";
        echo "// -->";
echo "</script>\n";
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 59 Messages

25 juil. 2005, 17:29

ben j'avais deja essayer et il ne m'affiche rien juste une chaine vide dans mon alert
Et qu'est ce qu'il me reviens a moi ? le MONDE chico et tout ce qu'il y a dedans

Eléphant du PHP | 59 Messages

25 juil. 2005, 17:33

autant pour moi c'étais pas une erreur de syntaxe c'est juste que j'utiliser ma variable avant de l'appeler. DSL pour avoir poser un message inutile sur le forum
Et qu'est ce qu'il me reviens a moi ? le MONDE chico et tout ce qu'il y a dedans

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

25 juil. 2005, 17:36

Un petit [RESOLU] ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 19672 Messages

25 juil. 2005, 17:36

autant pour moi c'étais pas une erreur de syntaxe c'est juste que j'utiliser ma variable avant de l'appeler. DSL pour avoir poser un message inutile sur le forum
Aucun message n'est vraiment inutile, tu avais une erreur et elle semble résolue, d'autres pourront faire la même erreur et trouver la solution ici ;)

Tu peux mettre [Résolu] si tel est le cas :)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: