begin process at 2008 07 20 13:13:45
1 213 234 membres
151 nouveaux aujourd'hui
14 166 membres club

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 : 7 951

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.
  • 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

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS