Problème --> boucle do-while + doublons - Help !!

Signaler
Messages postés
2
Date d'inscription
mardi 9 avril 2002
Statut
Membre
Dernière intervention
10 avril 2002
-
Messages postés
3
Date d'inscription
jeudi 22 juillet 2004
Statut
Membre
Dernière intervention
26 octobre 2004
-
Hello , J'ai un problème, je génère une liste déroulante à partir de ma base de données , cependant dans ma base j'ai des doublons et je ne veut pas qu'ils soient visible dans la liste déroulante.... je ne vois pas comment faire ca .. : (
Si quelqu'un a une idée je suis preneur !!

voici mon code source :

<select name="nom_artiste">
<option value="titre_artiste"><%=titre_artiste %></option>
<%
do while not AC.EOF
var_nom_artiste = AC("nom_artiste")
if CStr(var_nom_artiste) = CStr(Session("titre_artiste")) then
%>
<option selected value="<%=var_nom_artiste%>"><%=var_nom_artiste%></option>
<% else %>
<option value="<%=var_nom_artiste%>"><%=var_nom_artiste%></option>
<%
end if
AC.movenext
loop
%>
</select>

[= Rom1 =]

4 réponses

Messages postés
83
Date d'inscription
mardi 9 avril 2002
Statut
Membre
Dernière intervention
17 mai 2005

je débute mais pkoi tu n'utilise pas une requete sql avec la propriétés distinct pour supprimer les doublons et après récupérer le résultat et le mettre en forme en liste déroulante ?

Vapula
Messages postés
2
Date d'inscription
mardi 9 avril 2002
Statut
Membre
Dernière intervention
10 avril 2002

Oui , c'est une bonne idée , je ne connaissais pas cette fonction du SQL !

merci
[= Rom1 =]
Messages postés
15
Date d'inscription
lundi 28 janvier 2002
Statut
Membre
Dernière intervention
25 août 2002

Tu peux aussi faire un GROUP BY (ce qui te permet également de supprimer les doublons)
Messages postés
3
Date d'inscription
jeudi 22 juillet 2004
Statut
Membre
Dernière intervention
26 octobre 2004

test