Bonjour a tous,
Je galère pour trouver la raison d'une erreur.
Je cherche a creer dynamiquement une zone de liste de pays, j'arrive a le faire sans probleme, cette liste se remplit grace a une requete.
Maintenant je veux remplir cette liste de la meme requete, mais je veux que si la valeur qui va etre remplie se trouve dans une autre requete qu'elle se met en "selected" cad pre-choisie dans cette zone.
Voila le code il est assez simple, je vous prie de jeter un coup d'oeil:

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
<%  
			''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
			'Dessine une zone de liste dynamiquement a partir de la requete listepays'
			''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
		  response.write("<select name=selectPAYS multiple size=5 >")
 
		  do until RSpays.EOF
		  signal = false
 
    	' Si la liste n'est pas vide
		  if not isNull(RS3(0))  then
		  do until RS3.EOF
		  if  RSpays(1)=RS3(1) then 
		  'Si le code ds RSpays se trouve ds la liste RS3  mettre en selected
		  signal = true
 
		  end if
		  RS3.MoveNext
		  Loop
		  end if
		  if signal = true then response.write("<OPTION  VALUE=RSpays(1) selected>" & RSpays(0) & "</OPTION>" )
		 else response.write("<OPTION  VALUE=RSpays(1) >" & RSpays(0) & "</OPTION>")
		  end if
		  	  RSpays.MoveNext
		  Loop
 
		  response.write("</select>")
J'ai cette erreur sur la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 else response.write("<OPTION  VALUE=RSpays(1) >" & RSpays(0) & "</OPTION>")
LOOP attendu

J'ai 2 boucles do until et il y a 2 loop là ou il faut.
Voila mon probleme.
Merci d'avance