Bonjour,
Avant tout, je dois vous dire que je suis débutant en matière de programmation, et j'ai un problème car je n'arrive à récuper une variable javascript ds du code php sur la même page.

j'aimerai savoir comment il est possible de recuperer dans du code php la valeur d'une variable déclarée ds un javascript.

Du php vers le javascript, ca j sais faire
mais l'operation inverse reste pour moi une enigme

Vous trouvez ci-joint un exemlpe du code tel que je l'imagine.
Merci de m'aider !! Smile
Bye !!!

Voici le code
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<head>
<title>Sans Titre</title>
<script language='javascript'>
  function toto(valeur){
   document.form1.submit();
      if (valeur)
      {
      <?php
         $handl  = mysql_connect("localhost","root","");
         mysql_select_db("Data");
         $sql = " SELECT champ1, champ2 ,champ3 FROM TABLE WHERE identfiant = <script> valeur ; </script>";
         $resultat =  mysql_query($sql);
 
         while ($res = mysql_fetch_row($resultat))
         echo "document.form1.nom.value ='". $res[0]."'";
         echo "document.form1.descript_depart.value ='". $res[1]."'";
         echo "document.form1.descript_depart.value ='". $res[2]."'";
      }
  ?>
}
 </script>
 
</head>
<body bgcolor="#FFFFFF">
<?
  // Your code here
  echo "<hr />\n".
       "HAPedit 3.1.11.111 (avril 2007 15:55:40)";
  echo " <table>\n";
  echo "<tr><td></td></tr>\n";
 
  echo "<form  name='form1' action =".$_SERVER["PHP_SELF"]." method='get'>\n";
   echo "<tr><td>Id Elève</td><td><select name='identifiant' onChange='toto(this.value);'>\n";
   echo "<option  value='1'>1 </option>\n ";
   echo "<option  value='2'>2 </option>\n ";
   echo "<option  value='3'>3 </option>\n";
   echo "<option  value='4'>4 </option>\n ";
   echo "<option  value='5'>5 </option>\n";
   echo "<option  value='6'>6 </option>\n";
   echo "<option  value='7'>7 </option>\n";
   echo"</select></td></tr>\n";
   echo "<tr><td> Nom :: </td><td><input type=text name= 'nom' size=30 value=></td></tr>\n";
   echo "<tr><td> Prenom ::</td><td><input type=text name= 'prenom' size=30 value=></td></tr>\n";
   echo "<tr><td> Age :: </td><td><input type=text name= 'age'    size=3 value=></td></tr>\n";
   echo "<tr><td></td><td> <input type='submit' name='ok' value='Valide' onClick='toto();'></td></tr>\n";
   echo "</form>\n";
  echo "</table>\n";
?>
</body>
</html>