Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CRÉATION D'UNE LISTE DE CHOIX, DONT LES OPTIONS SONT ISSUES D'UNE BASE DE DONNÉES.


Information sur la source

Catégorie :Base de données Classé sous : liste, options, base, database, choix Niveau : Débutant Date de création : 21/10/1999 Vu : 8 446

Note :
7 / 10 - par 4 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note


Description

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

Source

  • <%
  • ' 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&eacute;lectionnez une cat&eacute;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>
<%
' 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&eacute;lectionnez une cat&eacute;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.
 

Commentaires et avis

signaler à un administrateur
Commentaire de drjey le 13/07/2004 00:03:37

j'ai utilise ta source pour faire afficher des personnes selon leur ville mais qu'importe j'ai fais tourner et dans la page find2 que dalle !!!!
Si t'as une idee...
Sinon code sympa, merci.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Remplir une liste deroulante (données base acces) selon un choix dans une autre liste deroulante [ par ruth ] Bonjour,J'ai un formulaire o&#249; j'ai une liste d&#233;roulante remplis &#224; partir d'une base acc&#232;s.Selon le choix dans cette liste je veux Liste Déroulante liée Base ACCESS [ par Marcello50310 ] ASP.NET-ACCESS 97Bonjour Quelqu'un aurait-il un exemple de liste d&#233;roulante li&#233;e a une base de donn&#233;e Access 97 ? Je ne trouve par d'ex liste déroulante - lister base de données [ par xclear ] Bonjour, un petit coup de pouce j'ai une base access: 1champs ID, 1 champs Nom, 1 champs Ville. 1 formulaire avec une liste d&#233;roulante &nbsp;&lt; liste à choix multiple [ par RugbyOne ] Bonjour, Je cherche comment on récupère les items sélectionnés dans un Pour le reste, c'est Request.form(mon_champ), mais là ça fonctionne comment Connexion database via URL... [ par Steeve Le Provost ] Hi everybody ! Je souhaiterais me connecter a une base de donnée á partir d'une adresse URL...Il faudrait que je puisse gérer des Connection strings d AUCUNE VALEUR DANS FORMULAIRE [ par lardereau ] Bonjour,Je vous explique mon problème qui n'est certes pas compliqué mais je dois que je sèche.Dans une page asp, j'ai un formulaire avec une "Liste/M programmation ASP liste de choix événements [ par didi ] Bonjour: je suis un jeune dévéloppeur en ASP et je suis en ce moment en train d'utiliser une liste de selection qui se charge à partir d'une table j'a base de donné et liste déroulante [ par kikim ] Salut tt le monde!!!J'ai une big question a vous poser :j'ai une base de donné avec une table employé (nom, prénom et tél )sur ma page asp j'ai une li Selection initiale dans une liste de choix [ par fabiin ] Salut,en ASP,g une valeuret en fonction de cette valeur je voudrai changer la selection initiale d'une liste de choix,...or ce k'y est chiant c'est k' base de données et liste deroulante [ par nanaky ] je veut afficher dans une liste deroulante les chants d'une BD.&lt;p&gt;Quel diplôme désirez-vous préparer ? &lt;select size="1" name="DIPLOME" onchan


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,546 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.