Bonjour,
j ai un petit souci. Au niveau de mon code, j ai un bouton AddKI qui permet d'afficher 4 champs cach�s dont deux qui sont des listes d�roulantes remplies via des requetes sql.
J ai d�j� afficher ses 4 champs par d�faut et je veux qu'il puisse les faire r�apparaitre autant de fois qu'il clique sur AddKI.
or il me r�affiche bien les 4 champs, mais les listes d�roulantes ne sont pas remplies.
voici mon code :
puis la fonction javascript
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 <input type="button" value="Add KI" onClick="Addki()" > <br> <div id="addArea"> <div id="kivalue" style="display:inline">KI value </div> <div id="ki" style="display:inline"><input type="text" style="100px" name="ki_value" id="ki_value"> </div> <br> <div id="conditionki" style="display:inline">Experimental Conditions </div> <div id="condki" style="display:inline"><input type="text" style="100px" name="ki_condition" id="ki_condition"> </div> <br> <div id="Orga" style="display:inline">Organism </div> <SELECT style="width:400px" style="display:inline" name="Org" id='Org'> <option> </option> <?php // Query for extract all name organisme $NameOrga= mysql_query($R_NameO); if($NameOrga) { // si ca vaut true while($ligne = mysql_fetch_array($NameOrga)) { echo "<option value=\"".$ligne['NameO']."\">".$ligne['NameO']."</option>" ; } } else{ echo"Erreur de requête de base de données.";} ?> </select> <br> <div id="ECnum" style="display:inline">EC number </div> <SELECT style="width:400px" style="display:inline" name="EC" id='EC'> <option> </option> <?php // Query for extract all EC numbers $NameECnum= mysql_query($R_EC); if($NameECnum) { // si ca vaut true while($ligne = mysql_fetch_array($NameECnum)) { echo "<option value=\"".$ligne['EC']."\">".$ligne['EC']."</option>" ; } } else{ echo"Erreur de requête de base de données.";} ?> </select> </div>
merci de votre aide.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 function Addki() { document.getElementById('addArea').innerHTML += '<br>KI value <input type="text" style="100px" name="ki' +nb_ki+' "><br>Experimental Conditions <input type="text" style="100px" name="ki_condition" id="ki_condition"><br>Organism <SELECT style="width:400px" id="Org"><br>EC number <SELECT style="width:400px" id="EC">'; nb_ki ++; document.getElementById('count_ki').value = nb_ki; }
Partager