Salut,
Effectivement, la 1ere solution est pas mal, mais ne fonctionne pas si les 2 OS sont cochés (ce qui masquerait les 2 menus).
A moins que tu vois une solution dans ce script qui masque un menu déroulant quand la case est cochée:
Code :
- <script language="JavaScript" type="text/javascript">
- function ChangeStatut2(formulaire) {
- if (formulaire.DEFT_objlist.checked == 1) {
- document.getElementById("DISPLAY2_obj" ).style.display = "block";
- }
- else {
- document.getElementById("DISPLAY2_obj" ).style.display = "none";
- }
- }
- </script>
- // MENU DEROULANT
- <div id="DISPLAY2_obj">
- <label for="OBJ_int1"></label>
- <?php
- include('connexion.php');
- $requete = "select * from logiciels where DA_MV = 'DA'";
- $resultat = mysql_query($requete) or die("erreur dans la requéte $requete" );
- while ($tableau = mysql_fetch_object($resultat))
- $nom_logiciels[] = $tableau->nom_logiciels;
- echo "<select name='nom_logiciels[]'>";
- echo "<option> </option>";
- for ($i=0;$i<count($nom_logiciels);$i++)
- echo "<option value='$nom_logiciels[$i]'>$nom_logiciels[$i]</option>";
- echo "</select>";
- mysql_close();
- ?>
- </div>
- </div>
|
Le 2eme solution ne peut fonctionner car le choix des logiciels ne dépend pas de l'OS sur lequel l'utilisateur est.
merci.
Message édité par mac_gyver80 le 23-02-2010 à 16:11:29