begin process at 2010 02 09 19:03:19
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > REMPLIR UNE COMBO EN FONCTION D'UNE AUTRE

REMPLIR UNE COMBO EN FONCTION D'UNE AUTRE


 Information sur la source

 Description

Un petit source pour pouvoir remplir une combobox en fonction de la valeur de la première, dans le cadre d'une base de donnée access ! L'exemple est illustré avec des salles qui contiennent des ordis :) Voila !

Source

  • <%
  • set cnx=Server.createObject("ADODB.connection")
  • cnx.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Test\bdd.mdb"
  • %>
  • <html>
  • <body>
  • <form method="POST" name="FormAjout" action="reponseaj.asp">
  • <table border="0" width="500" height="120">
  • <%
  • 'on récupére toutes les salles
  • sql ="SELECT * FROM SALLE ORDER BY SalleCode"
  • Set req= cnx.execute(sql)
  • NumSalle = Request.Form("Cache")
  • %>
  • <tr>
  • <td align="right"> Salle : </td>
  • <td>
  • <SELECT onchange="Salle()" Name="CmbSalle">
  • <Option Value="Rien">Choisir Salle</option>
  • <%
  • 'TQ non fin RS
  • do while not req.eof
  • Response.write "<OPTION Value="
  • ' récup premier champ
  • Response.write req(0)
  • if NumSalle=Req(0) then
  • response.write " SELECTED "
  • end if
  • Response.write ">"
  • Response.write req(0)
  • Response.write "</option>"
  • Response.write vbcrlf
  • req.MoveNext
  • loop
  • req.Close %>
  • </select>
  • </td></TR>
  • <%
  • If NumSalle <> "" then
  • sql ="SELECT * FROM ORDI WHERE OrdiSalleCode ='" & NumSalle & "' ORDER BY OrdiCode"
  • Set req = cnx.execute(sql) %>
  • <TR>
  • <td align="right"> Ordi : </td>
  • <td>
  • <SELECT Name="CmbOrdi">
  • <%
  • 'TQ non fin RS
  • do while not req.eof
  • Response.write "<OPTION Value="
  • ' récup premier champ
  • Response.write req(0)
  • Response.write ">"
  • Response.write req(0)
  • Response.write "</option>"
  • Response.write vbcrlf
  • req.MoveNext
  • loop
  • req.Close
  • %>
  • </select></td></TR>
  • </FORM>
  • <%end if %>
  • </table>
  • </form>
  • <script language="javascript">
  • function Salle()
  • {
  • Salle = document.FormAjout.CmbSalle.value;
  • document.general.cache.value = Salle;
  • document.general.submit();
  • }
  • </script>
  • <FORM method="POST" name="general" action="cmb.asp">
  • <input type="hidden" name="cache">
  • </form>
  • </body>
  • <%cnx.close%>
  • </html>
<%
	set cnx=Server.createObject("ADODB.connection")
	cnx.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Test\bdd.mdb"
%>
<html>
<body>
<form method="POST" name="FormAjout" action="reponseaj.asp">
<table border="0" width="500" height="120">
<%
'on récupére toutes les salles
sql ="SELECT * FROM SALLE ORDER BY SalleCode"
Set req= cnx.execute(sql)
NumSalle = Request.Form("Cache")
%>
	<tr>
	<td align="right"> Salle : </td>
	<td>
	<SELECT onchange="Salle()" Name="CmbSalle">
		<Option Value="Rien">Choisir Salle</option>
		<%
  	              'TQ non fin RS
   		      do while not req.eof
    	              Response.write "<OPTION Value="
      	              ' récup premier champ
	               Response.write req(0)
	               if NumSalle=Req(0) then
                       response.write " SELECTED "
        	       end if
      	      	       Response.write ">"
      		       Response.write req(0)
      		       Response.write "</option>"
      		       Response.write vbcrlf
      		       req.MoveNext
   		loop
   req.Close	%>
</select>
</td></TR>
<%
If NumSalle <> "" then
sql ="SELECT * FROM ORDI WHERE OrdiSalleCode ='" & NumSalle &  "' ORDER BY OrdiCode"
Set req = cnx.execute(sql) %>
	<TR>
	<td align="right"> Ordi : </td>
	<td>
	<SELECT Name="CmbOrdi">
	     <%
  	     'TQ non fin RS
   		do while not req.eof
      		       Response.write "<OPTION Value="
      		       ' récup premier champ
	  	       Response.write req(0)
      		       Response.write ">"
      		       Response.write req(0)
      		       Response.write "</option>"
      		       Response.write vbcrlf
                req.MoveNext
   		loop
		req.Close
		%>
</select></td></TR>
</FORM>
<%end if %>
</table>
</form>
<script language="javascript">
function Salle()
{	
	Salle = document.FormAjout.CmbSalle.value;
	document.general.cache.value = Salle;
	document.general.submit();
}
</script>
<FORM method="POST" name="general" action="cmb.asp">
<input type="hidden" name="cache">
</form>
</body>
<%cnx.close%>
</html>

 Conclusion

Soyez cool c'est mon premier code posté :) !
Je pense que d'autre sources font pareil, et le mien est loin d'être parfait !Je suis ouvert à tous commentaires :)


 Sources de la même categorie

Source avec Zip GESTION_ENSEIGNANTS par Elmarzougui
Source avec Zip ZONE MEMBRE EN ASP "E-MEMBRES1.0" par cmaelc
Source avec Zip Source avec une capture Source .NET (Dotnet) ADMINISTRATION BASE DE DONNÉES ORACLE par chbayah
Source avec Zip Source avec une capture Source .NET (Dotnet) UTILISATION D'UN DATASET par ManuAntibes
Source avec Zip Source .NET (Dotnet) INSERTION / RECUPERATION D'IMAGE STOCKEE DANS UNE DB MS SQL ... par jimmy69

 Sources en rapport avec celle ci

Source .NET (Dotnet) RÉCUPÉRER DES VALEURS D'UNE LIGNE DANS UN DATAGRID APRÈS AVO... par PascalCmoa
Source .NET (Dotnet) DROPDOWNLIST AVEC BDD SQL SERVER ET UN DATA SELECT par epetegnief
Source avec Zip Source .NET (Dotnet) AJAX ET DROPDOWNLIST par ivanoff1
Source avec Zip Source .NET (Dotnet) .NET2 - REMPLIR UN DROP EN FONCTION D'UN AUTRE GRACE AU CLIE... par jesusonline
Source .NET (Dotnet) LISTER LES TABLES D'UNE BASE DE DONNÉES par SuperBouly

Commentaires et avis

Commentaire de ikram311 le 22/05/2005 03:02:07

est ce que tu peux spécifier les fichiers "cmb.asp" et "reponseaj.asp"?
j'ai besoin de ce code

Commentaire de grizzli2 le 25/06/2005 13:47:26

Je suis dans le même cas que IKRAM311. Peux tu éventuellement faire parvenir le fichier exemple. Cela me permettra de mieux comprendre le processus. Merci.

Commentaire de audi_83 le 31/01/2007 11:06:42

Merci pour ton code il ma était très utile, et il est simple à comprendre.

Commentaire de williams59 le 17/09/2007 11:24:38

Bjr à tous,

Merci pour ce code très sympa. Juste une chose : comment récupérer la value des deux combo et afficher soit le résultat en texte soit pour l'utiliser pour remplir une BD.

Merci par avance

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

accents sur les dropDownList [ par romain3395 ] Bonjour,lorsque je mets un "&eacute;" dans un champ d'une &lt;:asp dropDownList&gt; celui ci n'est pas interprété comme de l'html, il ne m'affiche pas positionnement dans DropDownList [ par jmfusella ] BonjourJe remplis une DropDownList à partir d'une BD avec le code suivant :Requete1 = "Select distinct(Vendor_Name) from Vendor where Status &lt;&gt; [asp.net][dropdownlist] listes dépendantes [ par Jula ] et ui encore moi!j'ai 2 DropDownList dans mon farom de ma page aspx,la première est remplie avec le champ d'un table dans ma bd Acceset je voudrait qu item d' 1 DropDownList à récépérer... [ par Jula ] voici mon pitit soucis du jour: je rempli une DropDownList avec un champ d'une tacle de ma bd Access2000. dans un premier temps, l'utilisateur doit ch Dropdownlist comment initialiser? [ par Raugues ] bonjourmon dropdowlist est instentié sans probleme, il est basé sur une table dans un sgbd.en fonction d'une valeur d'ID venant d'une requete, je veux DropDownList et Datagrid [ par waikah ] J'ai 2 tables liées.Code Postal(IdCP, Nom,IdCommune),et Commune(IdCommune,Nom)Par un datagrid (DG), j'édites la table Code Postal.Lorsque j'édite une Insérer une dropdownlist dans une datagrid [ par mimimumu ] Bonjour à tousvoila, je suis en train d'implémenter une application Web en asp.net qui permet de remplir un bon de commande avec des articles de la b Asp.net dropdownlist [ par wheel46 ] voila je voudrais quand fonction de la sélection fait dans la dropdownlist il rend visible une autre dropdownlist.voila le code que j'ai fais mais il [C#] dropdownlist [ par tobleronne ] Bonjour,J'essaye d'afficher une dropdownlist avec un element selectionné.Par exemple ma dropdownlist presente des pays (france, italie...).je voudrais Dropdownlist [ par ansdodou ] SalutJe voudrais un exemple de code qui me permettra d'utiliser le dropdownlist avec l'évènement SelectedIndexChanged car sur click d'une donnée de ma


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales