Combobox en asp (sans .net)

Signaler
Messages postés
63
Date d'inscription
mardi 3 juin 2003
Statut
Membre
Dernière intervention
18 mai 2006
-
Messages postés
249
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
28 août 2009
-
J'aurais voulu savoir comment faire pour écrire dans un combobox un champ qui n'est pas fourni par les <options> au départ.
Je précise, mes combo sont lié à une base de données access.
Merci !

1 réponse

Messages postés
249
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
28 août 2009

Une liste combo est composé comme ceci en HTML :

<select name="Nniveau" id="Nniveau">
<option value="U1" selected>Utilisateur de niveau 1</option>
<option value="U2">Utilisateur de niveau 2</option>
<option value="U3">Utilisateur de niveau 3</option>
<option value="A2">Administrateur de niveau 2</option>
</select>

Pour remplir avec une base

Tu fais la connex a la base
Tu fais le select sql "SELECT * FROM matable" ou du genre suivant ce que tu veux dans la combo

tu met

<select name="Nniveau" id="Nniveau">
<%Do While not rs.eof%>
<option value="<%=rs("IDtable")%>"><%=rs("champ")%></option>

<%Rs.movenext%><%Loop%>

Et il ajoutera une liste avec les éléments et la valeur de l'ID de la table

Si tu veux une valeur dans la liste comme "(aucun)" avant l'affichage des autres, tu le met avant le Do While

Et ca marche

Plus d'info : magidev@hotmail.com

Magidev STUDIO
Web&Computer Design
magidev@hotmail.com