sschupp
Messages postés63Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention18 mai 2006
-
25 juin 2003 à 10:25
magidev
Messages postés249Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention28 août 2009
-
7 janv. 2004 à 10:14
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 !
magidev
Messages postés249Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention28 août 2009 7 janv. 2004 à 10:14
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