Boucle For et concaténation

Vinie - 11 avril 2001 à 12:22
 Ahmed - 18 juil. 2001 à 10:18
Bonjour,

J'ai dans une page un select1 qui contient plusieurs options choisies à partir d'un select2, tout ça étant contenu dans un FORM et envoyé à une deuxième page grace à la méthode POST. Jusque là, pas de pb.
Dans la deuxième page, je veux récupérer les options contenues dans le select1.
J'ai donc récupéré la longueur de ce select et ça ça fonctionne.
Ensuite je voudrais affecter un nom du style "code1" "code2"... à chaque option:

<% For i = 1 to lengthCode
"Code" & i = Request.Form("select1.options[i].text")
"idCode" & i = Request.Form("select1.options[i].value")
Next%>

Apparemment il y a un pb pour la concaténation, j'ai l'erreur suivante:

Microsoft VBScript compilation error '800a0400'
Expected statement
"Code" & i
^

Une idée?
Merci,
Virginie

4 réponses

Ton ("Code" & i), c'est censé devenir le nom d'un variable??Si oui, ta manière de faire est impossible, ça m'étonne pas que t'as une erreur...
0
Oui c'était ça l'idée de départ. Comment faire alors pour définir un tel nom de variable?
0
T'emploi un tableau....

Dim Tab(10) ' c'est un tableau de 10 éléments
Tab(i) = Request("select1.options[i].text")


Pour ton "select1.options[i].text", j'hésite...
0
j'ai besion d'un code asp qui permet de faire une boucle for
pour envoyer des messages e-mail
0
Rejoignez-nous