Bonjour à tous,
Je souhaite simplifier ce bout de code
strValue_1 = getUserInfos(Eval("strLabel_User_Line_1(2)"))
strValue_2 = getUserInfos(Eval("strLabel_User_Line_2(2)"))
strValue_3 = getUserInfos(Eval("strLabel_User_Line_3(2)"))
strValue_4 = getUserInfos(Eval("strLabel_User_Line_4(2)"))
ect...
strValue_1 à x sont les variables et "toto" 1 à x sont leurs valeur.
Je voudrais faire un truc dans le genre:
For i = 1 To 20
strValue_i = getUserInfos(Eval("strLabel_User_Line_"&i&"(2)"))next
Mon problème est que je ne parviens pas à remplacer i pour la création du nom de la variable strValue_i par la valeur de i dans la boucle....
une idée ?
Salut,
Je suppose que tu viens de PHP...
Bref, essaye plutot d'utiliser des tableaux; C'est fait pour ça !
A+
Eric
salut,
non je ne connais pas php.
je suis débutant en ASP
j'ai un premier tableau comme tu peux le voir sur strLabel_User_Line_2(i)
Comment faire un autre tableau autour ?
j'imagine que ta remarque à propos de PHP doit me faire comprendre qu'il existe une solution simple en PHP , mais pas en ASP ?
Merci
Que veux tu faire de toutes tes variables strValue_X ?
je pense surtout qu'il est inutile de les utiliser.
utilises directement getUserInfos(Eval("strLabel_User_Line_X(Y)")) la ou tu en as besoin
çà me permets de simplifier mon ecriture...
il est vrai que ta remarque n'est pas bête... [:D]
y'a des jours ou il vaut mieux dormir que de chercher des solutions à des problèmes que n'existent pas.
Merci
>>>çà me permets de simplifier mon ecriture...
d'allourdir ton code, de déclarer plein de variables inutiles, de te prendre la tête pour te souvenir quelle est la bonne varible, d'utiliser plus de mémoires que nécessaire
Voila qui est clair, je te remercie pour cette leçon d'efficacité.
