Bonjour
j'ai un formulaire qui contient des cases a cocher de nbre dynamique: j'interroge ma table de ma base données, j'affiche le resultat de ma requette et devant chaque resultat j'affiche une case a cocher qui a pour nom le resultat,bon ma requette se trouve dans une boucle,les cases prennent leurs noms normal que pour la premiere itération de ma boucle.bon voila se que j'ai fait:
comment faire pour que chaque iteration de la boucle les cases a cocher prennent le resultat de la requette?
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 for(int j=0;j<tab.length;j++){ String affect=tab[j][2]; affectation=affect.split("/"); Statement stmt3 = connection.createStatement(); ResultSet rs3 = stmt3.executeQuery("select * from services "); while(rs3.next()){ serv=rs3.getString(1); %> <input type="checkbox" name="<%=serv%>"> <% for(int k=1;k<affectation.length;k++){ String servicess=affectation[k]; if (serv.equals(servicess)){ %> <script language="javascript"> document.form1.elements["<%=serv%>"].checked=true; </script> <% } %> } out.println(serv); %> <br> <% } }
Merci d'avance
Partager