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 :
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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>';
Merci d'avance pour votre aide !
Tarnyko
Partager