begin process at 2012 05 27 07:02:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > 2 LISTES LIEES DYNAMIQUEMENT ENTRE ELLES, DONT LE CONTENU VIENT D'UNE BDD // DEPARTEMENTS-CANTONS // MAJ JAVASCRIPT

2 LISTES LIEES DYNAMIQUEMENT ENTRE ELLES, DONT LE CONTENU VIENT D'UNE BDD // DEPARTEMENTS-CANTONS // MAJ JAVASCRIPT


 Description

Je suis partie d'une source existante sur ce site, mais il y avait un probleme avec les donnees que je voulais liees, à savoir des departements, il y avait un soucis pour les départements corse 2a et 2b.
Voici la source, je ne mets que le la 2 eme partie du script, à savoir la combinaison javascript-ASP. Le reste du code se trouve ici : http://www.aspfr.com/code.aspx?ID=8682

Source

  • <script>
  • // attention new et pas New (javascript sensible a la casse)
  • var liste=new Array();
  • liste[0]="<select name='listeB'><OPTION VALUE=0>---</OPTION></select>";
  • <%
  • '-------------------------------------------------------------------------------------------------
  • 'Pour générer le tableau, il est préférable d'utiliser un index (ici i)
  • 'Ici il y avait un pb avec les dpts Corses (2A et 2B)
  • '-------------------------------------------------------------------------------------------------
  • i=0
  • liste.movefirst
  • While Not liste.eof
  • set liste2=DataCon.execute("select * from tb_cant where coddept='"&liste("coddept")&"'")
  • 'il faut reinitialiser la variable temp avant chaque génération d'une liste de canton
  • temp = "<select name='listeB'>"
  • While Not liste2.eof
  • temp=temp&"<OPTION VALUE="&liste2("codcant")&">"&liste2("nomcant")&"</option>"
  • liste2.movenext
  • Wend
  • temp= temp&"</select>"
  • i=i+1
  • %>
  • liste[<%=i%>]="<%=temp%>";
  • <%
  • liste.movenext
  • Wend
  • %>
  • function changeliste() {
  • choix=document.monform.listeA.selectedIndex; // je récupère l'index plutot que la valeur
  • document.monform.listeB.outerHTML=liste[choix];
  • };
  • </script>
<script>

// attention new et pas New (javascript sensible a la casse)
var liste=new Array();

liste[0]="<select name='listeB'><OPTION VALUE=0>---</OPTION></select>";
    
<%
'-------------------------------------------------------------------------------------------------
'Pour générer le tableau, il est préférable d'utiliser un index (ici i) 
'Ici il y avait un pb avec les dpts Corses (2A et 2B)
'-------------------------------------------------------------------------------------------------
i=0
liste.movefirst

While Not liste.eof

	set liste2=DataCon.execute("select * from tb_cant where coddept='"&liste("coddept")&"'")
	
	'il faut reinitialiser la variable temp avant chaque génération d'une liste de canton
	temp = "<select name='listeB'>"
	
	While Not liste2.eof
		temp=temp&"<OPTION VALUE="&liste2("codcant")&">"&liste2("nomcant")&"</option>"
		liste2.movenext
	Wend
	temp= temp&"</select>"
	i=i+1
%>
   liste[<%=i%>]="<%=temp%>";

<%
	liste.movenext
Wend
%>
 function changeliste() {
	
     choix=document.monform.listeA.selectedIndex; // je récupère l'index plutot que la valeur
     document.monform.listeB.outerHTML=liste[choix];
};

</script>



 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 avec Zip Source avec une capture Source .NET (Dotnet) GRIDVIEW WITH TREEVIEW AND CALLBACK par fredzool
Source avec Zip APPELLER UN WEBSERVICE DEPUIS JAVASCRIPT par fredzool
Source avec Zip Source .NET (Dotnet) MONEY TEXTBOX WITH EMBEDED JAVASCRIPT par fredzool
Source avec Zip UN MODULE POUR APPRENDRE SQL par Elmarzougui
2 LISTES LIÉES DYNAMIQUEMENT ENTRE ELLES, DONT LE CONTENU VI... par Ray

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

sql et javascript [ par sany ] bonjour,Je cherche la syntaxe pour se connecter, via javascript, a une base de donnees sql server et effectuer des requetes..Merci d'avance [Moi Newbie] Requête SQL "dynamique" [ par p4t0z3u ] J'en peux plus, je vais me suicider :'(Je souhaite récupérer le contenu d'une TextBox (que je viens de remplir) pour la passer en paramètre d'une requ Liste déroulante dynamique [ par Amorphius ] Hello!J'ai besoin de votre aide...je suis loin d'être une bête en programation....Voici mon problème :J'ai fait un script qui permet d'afficher les fi Tableau dynamique ASP [ par malerune ] Bonjour à tousUne jeune fille en détresse vous demande de l'aide, en fait j'aimerais à partir de ma liste déroulante affichée dans un champ caché l'in liste dynamique à partir d'une autre liste dynamique [ par bobunny ] Bonjour,voilà mon pb. J'ai deux tables qui contiennent des familles de produits pour l'une et des produits piour l'autres. J'ai une première liste qui Requete SQL paramétrée avec liste [ par arsgunner ] Hello!voici ce que j'essaie de faire je dois récupérer la valeur sélectionnée dans une zone de liste pour m'en servir comme parametre dans une requete liste de codes d'erreurs en SQL [ par ronaldo1 ] Grâce à :&lt;%On Error Resume Nextet après avoir effectué une requête je fait :err.numberpour récupérer le code d'erreur.Cette parti fonctione mais je liste déroulante [ par richch ] comment faire une liste d&#233;roulante dynamique et l'option selection&#233;e&nbsp;va lancer une autre page dynamique.merci chargement dynamique d'un formulaire suite à une selection dans une liste déroulante [ par iss ] je voudrais mettre en place une page avec des formulaires j'ai une liste déroulante dans un premier formulaire ce que je voudrais faire c'est qu'en y Comment récupérer des infos Sql en Javascript? [ par mdemo ] Bonjour,Je travaille avec des stored procedures et objectdatasources.J'ai des url de photos stockées dans la base, et les photos sur disque.Comment pu


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

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

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