affichage liste sélectionnée à partir d'un select

affichage liste sélectionnée à partir d'un select - HTML/CSS - Programmation

Marsh Posté le 18-07-2008 à 10:40:02    

Bonjour,  
 
je voudrai créer une liste à partir d'un select. En faite, j'ai un select avec mes options et à chaque clic sur une valeur (ou Onchange), je voudrai qu'il m'ajoute cette valeur a une liste.
pour le moment voici mon code :  

Code :
  1. <?
  2. include("fonctions.php" );
  3. header("Content-type: text/html; charset=iso-8859-15" );
  4. echo "<link rel='stylesheet' href='./styles/synop.css' type='text/css' />";
  5. ?>
  6. <SCRIPT Language = "Javascript">
  7. function file(fichier)
  8. {
  9.      if(window.XMLHttpRequest) // FIREFOX
  10.           xhr_object = new XMLHttpRequest();
  11.      else if(window.ActiveXObject) // IE
  12.           xhr_object = new ActiveXObject("Microsoft.XMLHTTP" );
  13.      else
  14.           return(false);
  15.      xhr_object.open("GET", fichier, false);
  16.      xhr_object.send(null);
  17.      if(xhr_object.readyState == 4) return(xhr_object.responseText);
  18.      else return(false);
  19. }
  20. function selection_variables(id,synid)
  21. {
  22.    texte = file('./selection_variables.php?id='+escape( id )+'&syn_id='+synid);
  23.    //window.parent.opener.parent='CreationCompo.php?syn_id='+synid;
  24.    document.getElementById('selection').innerHTML = texte;
  25.    
  26. }
  27. </script>
  28. <?
  29. $id = $_GET['id'];
  30. $syn_id = $_GET['syn_id'];
  31. $variables = Requete_db("SELECT vsrc_id, vsrc_nom FROM ts_vsrc where vsrc_src_id=$id","graphes" );
  32. echo "<select name='variables' STYLE='width:250' id='lst_variable' onChange='selection_variables(this.value,".$syn_id." )' size='5'>";
  33. foreach($variables as $value)
  34.         {
  35.         $vsrc_id = $value[0];
  36.         $vsrc_nom = $value[1];
  37.        
  38.         echo "<option class='orange2' value='$value[0]' label='$value[1]'></option>";
  39.         }
  40.      
  41. echo "</select>";
  42. echo "<div id='selection'></div>";
  43. ?>


 
mais celui ci me permet uniquement d'obtenir une ligne (ou une valeur) grace à mon id='selection'.
Dans le fichier "selection_variables.php", j'ai uniquement ma requete recupérant la liste des descriptions correspondant à chaque valeur sélectionné...
 
merci de votre aide
 

Reply

Marsh Posté le 18-07-2008 à 10:40:02   

Reply

Marsh Posté le 21-07-2008 à 11:37:14    

quelqu'un peut-il me donner une orientation ?

Reply

Sujets relatifs:

Leave a Replay

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