begin process at 2013 05 21 23:09:00
  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 SYSTÈME D'ADMINISTRATION POUR CRÉATION D'ARTICLES par Shad0white
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

 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

DropDownList en cascade [ par amdsources ] Bonjour, je suis en train de developper un site web en ASP.NET avec une base de donée SQL SERVER, mon probleme est : j'ai 3 DropDownList que je voudra Filter un GridView par des linkButton [ par amdsources ] Bonjour , J'ai un gridview que je filtre avec 3 DropDownList, et j'ai 5 linkButton j'aimerais que a chaque que l'utilisateur fasse une recherche avec comment un dropdownlist contrôler autre dropdownlist dans une formeview [ par caspertinie ] bonjour à tous; je vais programmé une interface d'insert qui contiens deux dropdownlist. j'ai remplir le première avec des fillières et je veus la deu Récupérer la valeur d'un dropdownlist créer dynamiquement dans un gridview [ par laurent19 ] Bonjour, Voilà, je rencontre un petit soucis dans le développement de ma page web. Voici ce que je cherche à obtenir. Je récupère d'une base de donné Liste View dans une page aspx [ par caspertinie ] vb.net /// sql server///  bonjour; je suis en train de programmer un site web et je trouve un problème sur la listView, car je vais faire l'ajoute des datagrid & dropdownlist [ par bossou ] Bonjour. j'ai un formulaire aspx dans lequel j'ai mis un datagrid qui contient une dropdownlist. lorsque je sélectionne un item dans ma dropdownlist e problème avec dropdownlist [ par dibax10 ] bonsoir tout le monde je travail avec asp sur vb j ai un petit problème avec dropdownlist je charge les données de ma base d Changer Requete sqldatasource gridview avec dropdownlist [ par ceinoxe ] Bonjour, Dans mon application web ASP.Net, j'ai une drowpdownlist avec différentes villes et un gridview avec plusieurs colonnes dont une colonne "VI problème avec dropdownlist [ par kaoutar90 ] s'il vous plait j'essaye de gérer une dropdownlist mais ca marche pas. Je veux que quand l'item selectionné dans dropdownlist2 est "Direction générale


Nos sponsors


Sondage...

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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,796 sec (4)

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