par
Cyrano » 29 oct. 2006, 08:56
PHP va générer le code client qui sera envoyé au navigateur. Donc en faisant un echo() tu peux assigner la valeur d'une variable PHP dans le code client, y compris s'il s'agit de JavaScript :
<?php
/* Je crée une variable PHP avec une valeur */
$ma_variable_php = "ma valeur";
/* Je crée une autre variable qui contiendra du code JavaScript */
$script_js = "<script type=\"text/javascript\">\n";
$script_js .= "/* <![CDATA[ */\n";
/* Ici, j'assigne à une variable JavaScript la valeur de ma variable PHP */
$script_js .= "var maVarJavaScript = '". $ma_variable_php ."';\n";
$script_js .= "alert(maVarJavaScript);\n";
$script_js .= "/* ]]> */\n";
$script_js .= "</script>\n";
/* J'affiche mon code client dans la page */
echo($script_js);
?>
Essaye ça.
PHP va générer le code client qui sera envoyé au navigateur. Donc en faisant un echo() tu peux assigner la valeur d'une variable PHP dans le code client, y compris s'il s'agit de JavaScript :
[php]<?php
/* Je crée une variable PHP avec une valeur */
$ma_variable_php = "ma valeur";
/* Je crée une autre variable qui contiendra du code JavaScript */
$script_js = "<script type=\"text/javascript\">\n";
$script_js .= "/* <![CDATA[ */\n";
/* Ici, j'assigne à une variable JavaScript la valeur de ma variable PHP */
$script_js .= "var maVarJavaScript = '". $ma_variable_php ."';\n";
$script_js .= "alert(maVarJavaScript);\n";
$script_js .= "/* ]]> */\n";
$script_js .= "</script>\n";
/* J'affiche mon code client dans la page */
echo($script_js);
?>[/php]
Essaye ça.