Création d'une liste de choix, dont les options sont issues d'une base de données.

Soyez le premier à donner votre avis sur cette source.

Snippet vu 17 409 fois - Téléchargée 89 fois

Contenu du snippet

Liste de choix : sélection d'une catégorie de site internet.

Source / Exemple :


<%
' Declaration de la connexion base de donnees
Dim DSN_BASE
DSN_BASE = "DBQ=" & Server.Mappath(".Nom_Base.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};DriverId=25"
	Set CONNFavoris = Server.CreateObject("ADODB.Connection")
	CONNFavoris.ConnectionTimeout = 30	
	CONNFavoris.CommandTimeout = 30
	CONNFavoris.Open DSN_BASE

' Construction de la requete SQL
	
	RequeteSQL = "SELECT DISTINCT Genre FROM Nom_Table"

' Recup des donnees dans la base
		Set objRecordset = Server.CreateObject("ADODB.Recordset")
		objRecordset.Open RequeteSQL,CONNFavoris
%>
<html>
<head>
	<title>Selection</title>
</head>

<body>
<H4>Sélectionnez une catégorie</h4>
<form name="Choix" Action="find2.asp" method="post">
<select name="Selection" size="1">
<%
	objRecordset.MoveFirst

	Do While Not objRecordset.EOF
%>
<option value="<%=objRecordset("Genre")%>"><% =objRecordset("Genre")%></option>
<%
	objRecordset.MoveNext
	Loop
%>
</select>
<input name="Lancer" Type="submit" Value="Lancer la recherche">
</form>

</body>
</html>

Conclusion :


Une fois la sélection faite, le fichier FIND2.ASP affiche les sites internet correspondant à
votre choix de catégorie.

A voir également

Ajouter un commentaire

Commentaires

ibou83
Messages postés
1
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
7 mai 2007
-
bonjour
J'ai crée une base de données mais je n'arrive pas à exporter mes propriétes dans la base car je n'arrive pas à installer msdn je ne sais pas quoi faire
thamani
Messages postés
9
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
22 mai 2006
-
bonjour
j'ai créer une application an vb6 avec une bese de données sous sql server j'aimerais bien inviter l'utilusateur à se connecter tous seul comme ça si le nom du serveur change il pourra comme meme se connecter j'ai juste l'idée mais je ne sais pas comment la réalise quelle objet j'utiluserais.....? aider moi s'il vous plais c'esr urgent
cs_JoBleu
Messages postés
91
Date d'inscription
dimanche 18 août 2002
Statut
Membre
Dernière intervention
21 février 2015
-
Salut,

J'essaie de me rappeler comment on manipule une base de données à l'aide d'un formulaire Internet, alors j'ai l'impression que cette page a vocation à être la bonne adresse.

Un souci toutefois : je n'ai pas trouvé Form2.asp

Doit-il être généré automatiquement ?

J'ai juste copié le code ci-dessus dans un fichier TestForm.htm, corrigé le nom de la base et la requête ainsi que le nom de champ pour faire référence à une base existante, et puis lancé ça dans l'explorateur.

Sur le formulaire je vois une liste déroulante qui présente un guillemet et un >, un bouton "Lancer la recherche", et puis c'est tout. Quand je clique, j'obtiens une erreur 404.

Ou bien ton code n'est pas destiné aux débutants ?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.