Bonjour,
J'ai un resultSet dans ma page réponse qui contient les id des prélèvements faits dans un établissement.
Le résultSet est issus d'un formulaire.
Ce formulaire demande à l'utilisateur des informations permettant de retrouver spécifiquement les id de prélèvements fait dans cet tablissement.
Je voudrais permettre à l'utilisateur de faire des updates des informations pour chacuns de ces id de prélèvements.
Information nécessaire : je ne connais pas la taille de mon résultSet (donc le nombre d'ID qui me sera renvoyé)
Alors j'ai fait ceci :
comme vous pouvez le voir l'utilisateur (pour le moment, il y en aura plus plus tard) doit choisir la modalité pour chaque prélèvement.
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 <%while (resultatPrlvmt.next()){ String idPrelevement = resultatPrlvmt.getString("idPrelevement"); String SitePrelev = resultatPrlvmt.getString("SitePrelev"); %> <tr> <td><input name="idPrelevement" value=" <%= idPrelevement %>" type="text" size="25"></td> <td><input name="SitePrelev" value=" <%= SitePrelev%>" type="text" size="25"></td> <td><SELECT name="modalite"> <option value="1erjet-HorsActivite"> 1erjet-HorsActivité </option> <option value="1erjet-EnsActivite"> 1erjet-EnActivité </option> <option value="2iemejet-Desinfection"> 2iemejet-Désinfection </option> <option value="2iemejet-Flambage"> 2iemejet-Flambage </option> <option value="Ecoulement"> Ecoulement </option> </SELECT></td> </tr> <% }%>
J'aurai donc un tableau de n lignes pour n ID de prélèvements différents
Le soucis vient du nom de mon select : en effet comment le récupérer : car pour n prélèvements la variable de mon select va être réécrit n fois.
je pensais incrémenter modalité en faisant qq chose comme ca:
Mais comment récupérer ces n valeurs différentes de modalité pour l'envoyer à ma servlet ?
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 <%while (resultatPrlvmt.next()){ String idPrelevement = resultatPrlvmt.getString("idPrelevement"); String SitePrelev = resultatPrlvmt.getString("SitePrelev"); String modalite= "modalite"+idPrelevement; %> <tr> <td><input name="idPrelevement" value=" <%= idPrelevement %>" type="text" size="25"></td> <td><input name="SitePrelev" value=" <%= SitePrelev%>" type="text" size="25"></td> <td><SELECT name="modalite"> <option value="1erjet-HorsActivite"> 1erjet-HorsActivité </option> <option value="1erjet-EnsActivite"> 1erjet-EnActivité </option> <option value="2iemejet-Desinfection"> 2iemejet-Désinfection </option> <option value="2iemejet-Flambage"> 2iemejet-Flambage </option> <option value="Ecoulement"> Ecoulement </option> </SELECT></td> </tr>
En gros : comment récupérer les valeurs des colonnes pour chaque ligne du tableau et comment différencier le nom des colonnes pour chaque ligne (tout en sachant que je ne connais pas le nombre de lignes de mon resulset).
Je comprend que ma formulation est compliquée, n'hésitez pas à me demander des détails
Merci de votre aide d'avance !
Partager