"If" dans une boucle "For"

Minid Messages postés 2 Date d'inscription mercredi 20 décembre 2000 Statut Membre Dernière intervention 12 septembre 2008 - 12 sept. 2008 à 17:24
ggtry Messages postés 417 Date d'inscription vendredi 13 juin 2008 Statut Membre Dernière intervention 21 juillet 2010 - 12 sept. 2008 à 20:11
Bonjour à tous,

Quelqu'un aurais la gentillesse de m'expliquer pourquoi ceci ne fonctionne pas ?

Code
For counter = 1 To Request.Form("Q1").Count
   choice = choice + Request.Form("Q1")(counter)& vbCrLf
   if counter = 2 then
        choice = choice + Request.Form("Q1_1")& vbCrLf
    else if counter = 4 then
        choice = choice + Request.Form("Q1_2")& vbCrLf
    end if
Next

Erreur:
Microsoft VBScript compilation error '800a041f'
Unexpected 'Next'
/mlbs2/site/regions/sendform.asp, line 13
Next
^

Merci,

2 réponses

ggtry Messages postés 417 Date d'inscription vendredi 13 juin 2008 Statut Membre Dernière intervention 21 juillet 2010 1
12 sept. 2008 à 18:06
Bonjour,

Tu utilises "+" (et ensuite "&", d'ailleurs). Mets des "&" à la place des "+".

GGtry
0
ggtry Messages postés 417 Date d'inscription vendredi 13 juin 2008 Statut Membre Dernière intervention 21 juillet 2010 1
12 sept. 2008 à 20:11
Essaie avec "elseif" (sans espace).

GGtry
0
Rejoignez-nous