Je suis une bille aidez moi plz... variables php/java

Je suis une bille aidez moi plz... variables php/java - HTML/CSS - Programmation

Marsh Posté le 04-07-2005 à 00:00:40    

:hello:  :bounce:   Lut!!     ;)  
 
Je debute en javascript et je galere comme un fou....  :??:  :pfff:  
 
Je voudrais tout simplement que lorsque je click sur un bouton radio, un javascript attribue une valeur a une variable php et recharge ma page.
Comme ca,  avec cette nouvelle valeur de ma var php, je fais apparaitre d'autres menu sous mon bouton radio....  
 
 
CE ke je sais pas faire:
 
Comment on attribut une valeur en java à une variable php....???
 
 
 
Merci d'avance  :bounce:


---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
Reply

Marsh Posté le 04-07-2005 à 00:00:40   

Reply

Marsh Posté le 04-07-2005 à 00:18:10    

<a href="whaou.php?choix=super">[:kbchris]</a>
Voila maintenant tu sais faire


Message édité par afbilou le 04-07-2005 à 00:24:56
Reply

Marsh Posté le 04-07-2005 à 00:20:16    

Et ne fait pas la confusion Javascript/Java ... ce sont deux langages qui n'ont rien en commun. Dans le doute je prefere te le dire car tu sembles faire la confusion.

Reply

Marsh Posté le 04-07-2005 à 00:25:05    

^^ non je fais pas la confusion, mais ca va plus vite a ecrire...  
 
Et puis... justement j'essaie daprendre le javascript alors jvais pas laisser tomber sur un truc aussi "simple"...  
 
J'ai juste besoin d'un poil d'aide ^^__^^  :lol: :p


---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
Reply

Marsh Posté le 04-07-2005 à 00:32:44    

Si c'est pour t'entrainer alors ca va :p

Reply

Marsh Posté le 04-07-2005 à 00:43:23    

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
  3. <head>
  4. <title>Test</title>
  5. <meta http-equiv="Content-Type"     content="application/xhtml+xml; charset=iso-8859-1" />
  6. <meta http-equiv="Content-Language" content="fr"                                        />
  7. </head>
  8. <script type="text/javascript">
  9. window.onload = function() {
  10.  var e = document.getElementsByTagName('input');
  11.  for (var i=0 ; i<e.length ; i++)
  12.  {
  13.   if (e[i].name == 'choix')
  14.   {
  15.    e[i].onclick = function() {
  16.     document.location.href = 'http://monsite.fr?choix=' + this.value;
  17.    }
  18.   }
  19.  }
  20. }
  21. </script>
  22. <body>
  23. <h1>Wahou ... je m'entraine au javascript :p</h1>
  24. <dl>
  25. <dt>Koike tu veux aller où ?</dt>
  26. <dd>
  27. <ul>
  28. <li><label for="super"><input type="radio" name="choix" value="super" id="super" />Super</label></li>
  29. <li><label for="toto" ><input type="radio" name="choix" value="toto"  id="toto"  />Toto</label></li>
  30. <li><label for="pouet"><input type="radio" name="choix" value="pouet" id="pouet" />Pouet</label></li>
  31. </ul>
  32. </dd>
  33. </dl>
  34. </body>
  35. </html>


bon on pourrait discuter sur la sémantique du truc mais c pas le sujet ... c'est juste un exemple javascript pour te montrer :D


Message édité par afbilou le 04-07-2005 à 00:47:36
Reply

Marsh Posté le 04-07-2005 à 00:57:50    

Je me sens motivé pour faire une rapide explication du script.
 

  • on recupere un tableau contenant une reference versles <input> present dans la page.
  • ensuite dans la boucle for on va parcourir ce tableau.
  • pour chaque element du tableau on regarde si l'attribut name de l'input vaut 'choix'
  • si c'est le cas alors on a une reference vers un input de 'lien' et on definit son comportement lors du click
  • comportement qui dit d'aller a la page monsite.fr?choix=_la_valeur_de_l_attribut_value_du_radio_

Reply

Marsh Posté le 04-07-2005 à 21:38:34    

Si j'ai bien compris,c'est donc le :
 
"document.location.href = 'http://monsite.fr?choix=' + this.value; "  qui permet de poster une valeur javascript vers une page php...  
 
non??  :)


---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed