Bonjour,
j'ai donc un problème en asp:
j'ai une suite de boucle if, qui me renvoie (ou pas) un chiffre...
Moi je veux récupérer l'ensemble de mes chiffres sous la forme suivante:
chiffre1;chiffre2;chiffre3;chiffre4
Chaque chiffre est donc séparé du suivant par un ";"
j'ai donc fait ceci:
Lorsque tout mes boucles if sont parcourues j'obtient donc:
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 chaine_ms = "" i = "0" 'case28 if request.form("case28") <> "" then chaine_ms = (chaine_ms) &("1619") &";" i = i + 1 end if 'case29 if request.form("case29") <> "" then chaine_ms = (chaine_ms) &("1620") &";" i = i + 1 end if 'case30 if request.form("case30") <> "" then chaine_ms = (chaine_ms) &("1623") &";" i = i + 1 end if 'case31 if request.form("case31") <> "" then chaine_ms = (chaine_ms) &("1624") &";" i = i + 1 end if 'case32 if request.form("case32") <> "" then chaine_ms = (chaine_ms) &("1622") &";" i = i + 1 end if 'case33 if request.form("case33") <> "" then chaine_ms = (chaine_ms) &("1625") &";" i = i + 1 end if
Mon problème est donc qu'il y a un ";" en trop: celui après le dernier chiffre...61619;1620;1623;1624;1622;1625;
J'ai donc donc mis une variable "i" qui me permet de savoir combien de boucles if sont parcourues, donc combien de ";" sont présents dans ma chaines finale et donc quelle est la position du dernier que je souhaite virer...
Mais je ne sais pas comment faire pour l'enlever....
Merci d'avance.
Partager