[PHP-JS] Passer valeur dans fonction
Salut à tous,
Je suis sur un problème qui me rend fou depuis ce matin. Voilà : je désire récupérer une variable PHP et envoyer celle-ci en paramètre d'une fonction Javascript pour déclencher un traitement. L'action est initiée par le changement d'une liste déroulante dans un formulaire... et bien sûr, il ne se passe rien ! Quelqu'un pourrait-il m'aider ?
Voici un extrait de mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
echo '<form enctype="multipart/form-data" method="post"
name="form_priv" action="suivant.php">';
echo '<script language="JavaScript">function traiter(utilisateur) {';
echo 'document.write("<input type=\"hidden\" name=\"modifier\" value=\""
+ utilisateur + "\" />");';
echo 'submit(form_priv);';
echo '} </script>';
[...]
$utilisateur='Raymond';
echo '<td><select name="modifier_utilisateur" onchange="traiter(',$utilisateur,');">
<option>[...]</td>'; |
Je crée la variable PHP $utilisateur dans laquelle je stocke le nom "Raymond", puis au changement de la liste (onchange) j'appelle la fonction "traiter" au-dessus qui doit prendre pour argument "Raymond", créer un champ caché avec la valeur "Raymond" puis valider le formulaire (submit). Mais ça ne valide même pas... Une idée ?
Merci d'avance pour votre aide !
Tarnyko