> Tous les forumsForum des Webmasters

 Probleme de valeur définies par radiobutton
Statut du sujet : NON RESOLU Imprimer
 Wolf_toufu
  Posté le 17/10/2007 @ 17:01  
 Petit astucien

408 Messages

Bonjour,

J'ai crée un petit bout de code qui permet d'afficher deux liste différentes (option value,...) en fonction de la sélection de boutons radio. Ex : si on clique sur le bout 1 une premiere liste apparait, si on clique sur le 2 une autre liste apparait à la meme place. En fonction de l'élément choisi dans la liste, je défini un variable. Jusqu'ici tout marche.

Mon probleme est le suivant : si l'utilisateur fait un choix dans la premiere liste, qu'il clique sur le 2e bouton radio et qu'il fait un choix dans la seconde liste, ma variable prend alors deux valeurs. Impossible alors de savoir laquelle est la bonne. Le soucis c'est que meme si la liste est pas affichée, elle existe qd mm et agit sur la variable.

Je recherche donc un solution qui permettrai par exemple de savoir qu'il radiobutton est coché pour pouvoir en déduire la bonne variable si il y en a 2. Ou un truc dans le genre...

Voila la page. Si quelqu'un a une idée, il est le bienvenu ! (nommer la page heure.php)

  1. <html><head><script type="text/javascript">
  2. <!--
  3. function ShowTab (E)
  4. {
  5. document.getElementById("tab1").style.display = (E == 1) ? 'block' : 'none';
  6. document.getElementById("tab2").style.display = (E == 2) ? 'block' : 'none';
  7. }
  8. //-->
  9. </script></head>
  10. <?
  11. $page = 'heure.php';
  12. if (isset($_POST["envoyer"])) {
  13. if($heuremidi==""){ $heure = $heuresoir; } else { $heure = $heuremidi; }
  14. print("$heure");
  15. }else{
  16. ?>
  17. <table border="0"><tr><td height="20px"><form id="form" action="">
  18. <div id="form_chk">
  19. <input type="radio" name="TabCheck" onclick="ShowTab(1)" checked="checked" /> Midi
  20. <input type="radio" name="TabCheck" onclick="ShowTab(2)" /> Soir</div>
  21. </form></td><td width="90px"><center>
  22. <div id="tab1">
  23. <form action="<?= $page?>" method="post">
  24. <SELECT NAME="heuremidi" SIZE=1">
  25. <OPTION SELECTED VALUE="">Heure</OPTION>
  26. <OPTION VALUE="12H30">12H30</OPTION>
  27. <OPTION VALUE="13H">13H</OPTION>
  28. <OPTION VALUE="13H30">13H30</OPTION>
  29. <OPTION VALUE="14H">14H</OPTION>
  30. </SELECT>
  31. </div>
  32. <div id="tab2" style="display: none;">
  33. <SELECT NAME="heuresoir" SIZE=1">
  34. <OPTION SELECTED VALUE="">Heure</OPTION>
  35. <OPTION VALUE="19H30">19H30</OPTION>
  36. <OPTION VALUE="20H">20H</OPTION>
  37. <OPTION VALUE="20H30">20H30</OPTION>
  38. <OPTION VALUE="21H">21H</OPTION>
  39. <OPTION VALUE="21H30">21H30</OPTION>
  40. <OPTION VALUE="22H">22H</OPTION>
  41. </SELECT>
  42. </div></center>
  43. </td></tr></table><input type="submit" name="envoyer" value="Envoyer" /></form>
  44. <? }
  45. ?>
  46. </body>
  47. </html>

Merci !

 Afficher le profil de Wolf_toufu Envoyer un message privé à Wolf_toufu
 
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Les sujets pertinents liés
html pour débutant
Renvoyer une valeur sur deux plusieurs pages
Requete mysql select * where valeur commence par..
variable dans variable dans form action....
Problème SQL
Probleme formulaire contact PHP
<br/>
probleme integration video
calculs dans une page html
Gallerie d'images en html ( débutant )
cpt download
Probleme de cookie
Help... Je débute avec PhpMyAdmin/MySQL
Variables PHP et Calucs avec Javascript
cgiwrap?
boutons radio et fonction display
Aide aux débutants, erreurs dans les sites web
 
Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !



 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page