Accueil > > > 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
Commentaires et avis
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
|
Derniers Blogs
VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES !VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES ! par Patrick Guimonet
Si ce n'est déjà fait (comme plus de 600 personnes déjà), il est encore temps de voter pour le concours TOP 10 des influenceurs SharePoint francophones ! Il est organisé par harmon.ie et accessible ici : http://harmon.ie/top-...
Cliquez pour lire la suite de l'article par Patrick Guimonet [CONF'SHAREPOINT] DERNIER RAPPEL ! :-)[CONF'SHAREPOINT] DERNIER RAPPEL ! :-) par Patrick Guimonet
La Conf'SharePoint en chiffres c'est : 3 jours de SharePoint ! 4 parcours et 60 sessions 17 partenaires représentant toutes les fac...
Cliquez pour lire la suite de l'article par Patrick Guimonet [ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS.[ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS. par Patrick Guimonet
C'est un point peu mis en avant mais SharePoint 2013 a été l'occasion de remettre de l'ordre dans les modèles de sites. Tout d'abord, un certain nombre de modèles ont été tout simplement rendus obsolètes (cf. Fonctionnalités déco...
Cliquez pour lire la suite de l'article par Patrick Guimonet 10 ERREURS DE COMPRéHENSION CONCERNANT SHAREPOINT.10 ERREURS DE COMPRéHENSION CONCERNANT SHAREPOINT. par Patrick Guimonet
Une excellente infographie (qui a sa source ici :http://www.evokeit.com/sharepoint-blog/misconceptions-of-microsoft-sharepoint) que j'ai traduite et commentée sur le blog d'Abalon : http://abalon.fr/blog/10-erreurs-de-comprhension-...
Cliquez pour lire la suite de l'article par Patrick Guimonet
Forum
RE : OPENBTSRE : OPENBTS par athenemi
Cliquez pour lire la suite par athenemi RE : OPENBTSRE : OPENBTS par athenemi
Cliquez pour lire la suite par athenemi OPENBTSOPENBTS par athenemi
Cliquez pour lire la suite par athenemi
Logiciels
Nego Facturation (1.84)NEGO FACTURATION (1.84)Nego Facturation est un logiciel complet qui permet de gérer vos factures et devis très simplemen... Cliquez pour télécharger Nego Facturation Revealer Keylogger Free (2.07)REVEALER KEYLOGGER FREE (2.07)Keylogger invisible et gratuit pour Windows 8, 7, Vista ou XP. Revealer Keylogger Free vous perme... Cliquez pour télécharger Revealer Keylogger Free Devis-Factures PHMSD (2.1.0.1)DEVIS-FACTURES PHMSD (2.1.0.1)Configuration minimale
Nécessite Windows™ 2000, XP, Windows 7, 8, Vista (Service Pack à... Cliquez pour télécharger Devis-Factures PHMSD Ludoprêt (3.2)LUDOPRêT (3.2)Logiciel gratuit de gestion de ludothèque.
Gestion des jeux et des adhérents.
Gestion des for... Cliquez pour télécharger Ludoprêt 974 Application Server (13.2.1.3)974 APPLICATION SERVER (13.2.1.3)Ecommerce, Blogueur, Vitrine, Newsletter, Java IDE, ..., in the cloud et sous haute dispo. Facile... Cliquez pour télécharger 974 Application Server
|