Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1827 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Passer d'une combobox à un autre ?

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Passer d'une combobox à un autre ?

n°1086818
Pougnouf
Posté le 17-05-2005 à 16:10:39  profilanswer
 

Bonjour,
 
Voila je cherche a avoir 2 combobox, une à droite et une à gauche et entre les 2 3 boutons : ">>", "<<" et "Effacer".
 
La combobox de gauche contient un certain nombre de champs tandis que celle de droite est vide a l'origine. Le but serait de selectionner un champ a gauche et de cliquer sur ">>" pour le passer a droite en le faisant disparaitre de la combobox de gauche. De même un clic sur << renvoi le champ selectionné à gauche et le bouton Effacer vide simplement la combobox de droite tout en remettant tout dans celle de gauche.
 
Bon je sais que c'est faisable, j'avais essayé en ASP mais mon maitre de stage vient de me dire de le faire en Javascript ou de trouver du code direct sur le web...
Etant donné que je ne connais rien (ou pas grand chose...) en javascript et que je ne trouve rien sur le net, je viens vous demander conseil  :D  
 
Donc merci a tout ceux qui m'aiderons  :jap:

mood
Publicité
Posté le 17-05-2005 à 16:10:39  profilanswer
 

n°1086901
robbyone
Non pas !
Posté le 17-05-2005 à 16:56:59  profilanswer
 

Tu peux créer deux <select> et une fonction javascript qui te permets de faire basculer les enregistrements d'un select à l'autre.
 

Code :
  1. function changerColonne( slct1, slct2)
  2. { var selectedRow = slct1.options.selectedIndex;
  3.  if( selectedRow>=0)
  4.  { slct2.options[slct2.options.length] = new Option( slct1.options[selectedRow].text, slct1.options[selectedRow].value);
  5.   slct1.options[selectedRow]          = null;
  6.   if( slct1.options.length>0)
  7.    slct1.selectedIndex = Math.min( slct1.options.length - 1, selectedRow);
  8.   slct2.selectedIndex = slct2.options.length - 1;
  9.  }
  10.  else alert("Aucune activité sélectionnée" );
  11. }

n°1088151
Pougnouf
Posté le 18-05-2005 à 16:54:30  profilanswer
 

Bonjour une nouvelle fois,
 
J'ai récupéré un script qui ressemble grandement à celui que tu me donnes, seulement je n'arrive pas à récupérer le contenu de la combobox de droite (ni celle de gauche d'ailleurs...  :? ).
 
J'aimerai stocker tout ce qu'elle contient dans un tableau afin de pouvoir le traiter en ASP. Tout la partie ASP je sais faire et je l'ai même déjà fait, mais pour ce qui est d'avoir le tableau alors la  :(
 
J'ai bien essayé avec le formulaire, mais il se contente de me renvoyer le champ selectionné et non pas tout le contenue de la liste...
 
Merci à ceux qui pourront m'aider et a robbyone pour l'avoir déjà fait  :wink:  
 
 

Code :
  1. <HTML>
  2. <HEAD>
  3. <TITLE>Générateur de listing</TITLE>
  4. <SCRIPT LANGUAGE="JavaScript">
  5.     function Deplacer(l1,l2) {
  6.         if (l1.options.selectedIndex>=0) {
  7.             o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selectedIndex].value);
  8.             l2.options[l2.options.length]=o;
  9.             l1.options[l1.options.selectedIndex]=null;
  10.         }else{
  11.             alert("Aucune activité sélectionnée" );
  12.         }
  13.     }
  14. </SCRIPT>
  15. </HEAD>
  16. <BODY bgcolor="#FFFFFF">
  17. <FONT FACE="Arial" SIZE='-1' COLOR="#000099">
  18. <FORM name="formulaire">
  19.     <TABLE><TR>
  20.     <TD align="center"><B><FONT size="2">Activités proposées</FONT></B><BR>
  21.     <SELECT align=top name="liste1" size=6  style="width:120px">
  22.         <OPTION value="Planche">Planche à voile</OPTION>
  23.         <OPTION value="Plongée">Plongée</OPTION>
  24.         <OPTION value="Jet-Ski">Jet-Ski</OPTION>
  25.         <OPTION value="Tir à l'arc">Tir à l'arc</OPTION>
  26.         <OPTION value="Pétanque">Pétanque</OPTION>
  27.         <OPTION value="Bronzette">Bronzette</OPTION>
  28.     </SELECT>
  29.     </TD>
  30.     <TD align="center">
  31.     <INPUT type="button" value="Ajouter >>>" onClick="Deplacer(this.form.liste1,this.form.liste2)">
  32.     <BR><BR>
  33.     <INPUT type="button" value="&lt;&lt;&lt; Enlever" onClick="Deplacer(this.form.liste2,this.form.liste1)">
  34.     </TD>
  35.    
  36.     <TD align="center"><FONT size="2"><B>Activités retenues</B></FONT><BR>
  37.     <SELECT align=top name="liste2" size=6 style="width:120px">
  38.         <OPTION value="10">----------------------</OPTION>
  39.     </SELECT>
  40.    
  41.     </TD>
  42.     </TR></TABLE>
  43.     <SCRIPT language="javascript">
  44.         // Astuce pour Netscape qui ne supporte pas style="width:100"
  45.         // Donc : création d'une ligne pour initialiser la largeur puis suppression par ce javascript
  46.         document.formulaire.liste2.options.length=0;
  47.     </SCRIPT>
  48. </FORM>
  49. <BR>
  50. </FONT></BODY></HTML>

n°1088169
robbyone
Non pas !
Posté le 18-05-2005 à 17:06:57  profilanswer
 

ATTENTION, tu n'auras pas tout le contenu aussi facilement : fais une boucle pour sélectionner chaque champ et sauvegarger son contenu dans un tableau !?!
 
Tu as tout ce dont tu peux avoir besoin dans ces quelques lignes postées précédemment (longueur, position, valeur, nom)

n°1088206
Pougnouf
Posté le 18-05-2005 à 17:18:38  profilanswer
 

Le problème c'est que ne connaissant strictement rien au javascript, je ne sais même pas comment faire ca, ni même comment récupérer n'importe laquelle de ces valeurs :?

n°1088216
Flyman30
Posté le 18-05-2005 à 17:27:21  profilanswer
 

Si tu ne lui dit pas ce qu'il faut faire à ton formulaire clair qu'il ne sert à rien  :whistle:  
 

<form action="ta_page_de_traitement.asp" method="post" id="form">


---------------
planuldep | Association pêche à la Sempé
n°1088229
Pougnouf
Posté le 18-05-2005 à 17:36:46  profilanswer
 

Oui, oui, mais non !
 
Enfin oui ca je vais en avoir besoin, mais mon problème c'est de recupérer le contenu de la liste et ca, on ne peut le faire qu'en javascript et c'est bien pour ca que je ne sais pas le faire...
 
Et oui j'utiliserai bien mon formulaire pour charger la nouvelle page mais qui fera un traitement sur le tableau recupéré avec recherche dans la BD et tout le tralala.

n°1088240
robbyone
Non pas !
Posté le 18-05-2005 à 17:43:17  profilanswer
 

Comment avais-tu envisagé la chose en ASP ?

n°1088252
Pougnouf
Posté le 18-05-2005 à 17:49:46  profilanswer
 

Il me suffit d'avoir un tableau tout con avec dedans la "value" de chaque champ de la liste de droite. Je colle le tableau dans un variable session... ah merde j'peux pas faire ca en html, donc me faudrait le faire en java.
 
Apres je me débrouille en ASP pour recupérer la variable session, pour faire une boucle, recupérer ce qu'il y a dans le tableau, coller ma requete et afficher le resultat.

n°1088308
Flyman30
Posté le 18-05-2005 à 18:18:38  profilanswer
 

Pougnouf a écrit :

Oui, oui, mais non !
 
Enfin oui ca je vais en avoir besoin, mais mon problème c'est de recupérer le contenu de la liste et ca, on ne peut le faire qu'en javascript et c'est bien pour ca que je ne sais pas le faire...
 
Et oui j'utiliserai bien mon formulaire pour charger la nouvelle page mais qui fera un traitement sur le tableau recupéré avec recherche dans la BD et tout le tralala.


 
Pas du tout on fait ça avec un formulaire qu'on envois à la page d'insertion en asp il n'y a pas de javascript la dedans  :whistle:  


---------------
planuldep | Association pêche à la Sempé
mood
Publicité
Posté le 18-05-2005 à 18:18:38  profilanswer
 

n°1088317
Flyman30
Posté le 18-05-2005 à 18:21:43  profilanswer
 

Flyman30 a écrit :

Pas du tout on fait ça avec un formulaire qu'on envois à la page d'insertion en asp il n'y a pas de javascript la dedans  :whistle:


 
avec le même formulaire tu peux faire ta requete SQL de recherche dans ta base, c'est très facile en ASP  


---------------
planuldep | Association pêche à la Sempé
n°1088802
Pougnouf
Posté le 19-05-2005 à 10:05:19  profilanswer
 

Le formulaire ne peut me renvoyer que le champ saisi (cad surligné en bleu) et non tout les champs de la liste de droite !
 
Mon problème c'est qu'actuellement je suis incapable de récupérer les champs passés a droite et apres de les passer a mon code ASP
 
et a par en passant par une variable de session (ou alors par l'URL avec GET) je ne vois pas comment faire :-/
 

n°1088858
robbyone
Non pas !
Posté le 19-05-2005 à 10:48:17  profilanswer
 

Il faudrait rechercher mais je pense qu'il est possible de créer une fonction javascript appelée lors du submit.
Cette fonction bouclerait sur chaque élément du select et le sélectionnerait :

Code :
  1. for( var i=0; i<document.formNAME.selectNAME.options.length; i++)
  2. { document.formNAME.selectNAME.options[i].selected = true; // ou 1 ou ... à rechercher
  3. }


Et ne pas oublier de déclarer le select multiple et mettre un tableau[] dans son nom :

Code :
  1. <select id='selectID' name='selectNAME[]' multiple='multiple'>


Lors du submit, la page de destination reçoit la variable $selectNAME qui sera un tableau de valeurs

n°1089697
Pougnouf
Posté le 19-05-2005 à 17:43:39  profilanswer
 

Bon alors vu que je n'arrivais pas avec cette méthode j'ai essayé autrement, je me suis créé un fonction qui récupère les valeurs des champs de la liste de droite, je les concatène séparé par un "/" et je retourne une URL que j'aimerais qu'il me charge dans la fenettre active.
 
Je lance ma fonction sur un click sur un bouton et a priori ca a l'air de marcher !

n°1091070
Pougnouf
Posté le 20-05-2005 à 17:44:06  profilanswer
 

Bon par contre maintenant je cherche un moyen pour selectionner une des lignes d'un combobox en javaScript, quelqu'un connait il la syntaxe exacte ? pasque la moi je seche... :-(

n°1093046
Pougnouf
Posté le 23-05-2005 à 10:11:46  profilanswer
 

Citation :

document.formNAME.selectNAME.options[i].selected = true;


 
Quelqu'un connait-il la syntaxe exacte ? pasque la je seche et pourtant c'est pas faute de chercher  :(


Message édité par Pougnouf le 23-05-2005 à 10:12:09
n°1093062
robbyone
Non pas !
Posté le 23-05-2005 à 10:29:53  profilanswer
 

Un select commence à 0 et pour pour sélectionner le premier élément tu tappes :

Code :
  1. document.FormMESS.SelectMESS.selectedIndex = 0


Et je te ferais remarquer que cette syntaxe était présente dans ma première réponse !!!
Je le dis et le répète, tu as tout ce dont tu as besoin dans ces quelques lignes !  :)


Message édité par robbyone le 23-05-2005 à 10:32:13

---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
n°1093072
FlorentG
Posté le 23-05-2005 à 10:41:25  profilanswer
 

robbyone a écrit :

Un select commence à 0 et pour pour sélectionner le premier élément tu tappes :

Code :
  1. document.FormMESS.SelectMESS.selectedIndex = 0


Et je te ferais remarquer que cette syntaxe était présente dans ma première réponse !!!
Je le dis et le répète, tu as tout ce dont tu as besoin dans ces quelques lignes !  :)


Au passage, cette syntaxe est complètement obsolète ;)

n°1093075
robbyone
Non pas !
Posté le 23-05-2005 à 10:43:30  profilanswer
 

Ok mais tu n'es guère constructif !
Ton message ne sert à rien si tu ne rajoutes pas la syntaxe up2date ...


Message édité par robbyone le 23-05-2005 à 10:43:44

---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
n°1093082
Pougnouf
Posté le 23-05-2005 à 10:47:01  profilanswer
 

@robbyone : Bah euh surrement, sauf que je capte pas tout et j'ai encore du mal a identifier les méthodes /attributs  
 
@FlorentG : Ah bon ?! Merde alors j'apprends le javaScript avec une syntaxe obsolète  :( Et ca s'ecrit comment maintenant ?

n°1093084
FlorentG
Posté le 23-05-2005 à 10:48:44  profilanswer
 

Quelque chose genre ça :

<form id="formulaire" action="pouet.php">
  <div>
    <label for="activite">Activités proposées</label>
    <select id="activite" name="activite">
      <option value="Planche">Planche à voile</option>
      ...
    </select>
    ...
  </div>
</form>


Et :

document.getElementById('activite').selectedIndex = 0;


Donc en résumé, un id sur chaque contrôle, un <label> associé, et des fonctions DOM pour accéder aux éléments. On vire tous les <font>, les tableaux, et les méthodes d'avant-guerre :)

n°1093100
Pougnouf
Posté le 23-05-2005 à 10:57:19  profilanswer
 

Et dire que mon maitre de stage m'a dit : "en html on fait tout avec des tableaux, pas de frame, pas de div, toujours des tableaux et si tu fais avec autre chose je te fais tout refaire"  :(  :??:  :heink:

n°1093102
FlorentG
Posté le 23-05-2005 à 10:58:46  profilanswer
 

Pougnouf a écrit :

Et dire que mon maitre de stage m'a dit : "en html on fait tout avec des tableaux, pas de frame, pas de div, toujours des tableaux et si tu fais avec autre chose je te fais tout refaire"  :(  :??:  :heink:


 :sweat: Oh maman... Change vite de maitre de stage, c'est encore le genre de mec qui a appris l'HTML il y a 10 ans et qui ne s'est jamais mis à jour.

n°1093113
Pougnouf
Posté le 23-05-2005 à 11:03:30  profilanswer
 

ben il me reste que 3 semaines de stage et puis il doit avoir environs 25-28 ans, il est plutot jeune ! Enfin bon...

n°1093115
FlorentG
Posté le 23-05-2005 à 11:04:33  profilanswer
 

Ca n'empêche rien ;) Faudra lui expliquer que maintenant on sépare contenu/structure et présentation, à savoir tout la mise en page est fait via CSS

n°1093121
Pougnouf
Posté le 23-05-2005 à 11:08:07  profilanswer
 

En même temps a l'IUT en HTML on m'a apprit les tableaux, et pas le CSS, enfin le but c'était pas d'apprendre l'html mais le PHP alors ils ont du nous dire de faire le plus simple/rapide non ?

n°1093126
FlorentG
Posté le 23-05-2005 à 11:09:14  profilanswer
 

C'est le problème : 95% des développeurs web ne connaissent ni le terme CSS, ni le terme W3C... C'est pareil pour les profs :D

n°1093132
uriel
blood pt.2
Posté le 23-05-2005 à 11:11:19  profilanswer
 

Pougnouf a écrit :

Et dire que mon maitre de stage m'a dit : "en html on fait tout avec des tableaux, pas de frame, pas de div, toujours des tableaux et si tu fais avec autre chose je te fais tout refaire"  :(  :??:  :heink:


:sweat: p'tain, pas de bol.
 faudra lui citer la signature de florentG :/


---------------
IVG en france
n°1093151
Pougnouf
Posté le 23-05-2005 à 11:21:51  profilanswer
 

P'tet bien mais je vais éviter hein, c'est pas comme si a la fin il me m'était une note qui compte dans le diplome aussi :D

n°1093173
Pougnouf
Posté le 23-05-2005 à 11:32:51  profilanswer
 

Bon enfin c'est bien beau de discuter mais on c'est égaré la... bon je mets mon code car j'arrive pas à le faire marcher peut etre que l'un d'entre vous pourra m'aider !  :) (par contre alors il est rédigé avec une syntaxe obsolète  :ange: )
 
voici mon code, il est sensé afficher 2 combobox, on envoit les champs choisi dans celle de droite on valide le formulaire, on recupère les données via GET et on fait la requete (pas présente ici car ca n'apporte rien mais ca au moins ca marche  ) l'idée apres c'était que lorsque la page ce réaffiche (avec la reponse de la requete) on remet directement dans la combobox de droite les champs selectionnés précédement.  
 

Code :
  1. <HTML>
  2. <HEAD>
  3. <TITLE>Générateur de listing</TITLE>
  4. <SCRIPT LANGUAGE="JavaScript">
  5. var tab = new Array();
  6.     function Deplacer(l1,l2) //Fonction qui deplace un champ d'une combobox à l'autre.  
  7.     {
  8.         if (l1.options.selectedIndex>=0)
  9.         {
  10.             o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selectedIndex].value);
  11.             l2.options[l2.options.length]=o;
  12.             l1.options[l1.options.selectedIndex]=null;
  13.         }
  14.         else{
  15.             alert("Aucun champ sélectionnée" );
  16.             }
  17.     }
  18.    
  19.     function envoiChoix() //Retourne l'adresse contenant les champs selectionnés (methode get)  
  20.     {
  21.         var choix
  22.         choix = "bascule.asp?choix=" + document.formulaire.liste2.options[0].value;
  23.         for(var i=1; i<document.formulaire.liste2.options.length; i++)
  24.                 {
  25.                     choix = choix + "/" + document.formulaire.liste2.options[i].value;
  26.                 }
  27.         window.location = choix;
  28.     }
  29.     function garderChoix(taillee) //Devrait permettre de remettre dans la combobox de droite les champs selectionnés avant de validé le formulaire  
  30.                                   //L'idée était de passer chaque élément du combobox et le comparé avec le contenu du tableau contenant les champs  
  31.                                   //sélectionnés, puis si ca correspond on selectionne la ligne et on la déplace via la fonction Deplacer.  
  32.     {
  33.         for(var h=0; h<document.formulaire.liste1.options.length; h++) // parcours de la combobox  
  34.             {
  35.              
  36.                 for(var j=0; j<taillee; j++) //parcours du tableau contenant les champs  
  37.                 {
  38.                
  39.                     if (document.formulaire.liste1.options[h].value == tab[j]) // test de présence  
  40.                        {
  41.                            
  42.                            document.formulaire.liste1.options[h].selected = "selected"; //Selection  
  43.                            Deplacer(this.form.liste1,this.form.liste2, 0); // puis deplacement  
  44.                            break;
  45.                        }
  46.                 }
  47.             }
  48.     }
  49.                
  50.                
  51.                
  52. </SCRIPT>
  53. </HEAD>
  54. <BODY bgcolor="#FFFFFF">
  55. <FONT FACE="Arial" SIZE='-1' COLOR="#000099">
  56. <FORM name="formulaire" >
  57.     <TABLE><TR>
  58.     <TD align="center"><B><FONT size="2">Champs proposées</FONT></B><BR>
  59.     <SELECT align=top name="liste1" size=6  style="width:120px">
  60.         <OPTION value="La_INDEX.La_UID">Nom des PCs</OPTION>
  61.         <OPTION value="Li_NET.Li_IPADDRESS">Adresse IP</OPTION>
  62.         <OPTION value="Li_OS.Li_TYPE">Système d'exp</OPTION>
  63.         <OPTION value="Li_CPU.Li_MHZ">Fréquence</OPTION>
  64.         <OPTION value="Li_SYSTEM.Li_PCMEMORY">Mémoire vive</OPTION>
  65.     </SELECT>
  66.     </TD>
  67.     <TD align="center">
  68.     <INPUT type="button" value="Ajouter >>>" onClick="Deplacer(this.form.liste1,this.form.liste2)">
  69.     <BR><BR>
  70.     <INPUT type="button" value="&lt;&lt;&lt; Enlever" onClick="Deplacer(this.form.liste2,this.form.liste1)">
  71.     <BR>
  72.     <INPUT type="button" value="Générer" onClick="envoiChoix()">
  73.     </TD>
  74.    
  75.     <TD align="center"><FONT size="2"><B>Champs retenues</B></FONT><BR>
  76.     <SELECT align=top name="liste2" size=6 style="width:120px">
  77.         <OPTION value="10">----------------------</OPTION>
  78.     </SELECT>
  79.    
  80.     </TD>
  81.     </TR></TABLE>
  82.     <SCRIPT language="javascript">
  83.         // Astuce pour Netscape qui ne supporte pas style="width:100"  
  84.         // Donc : création d'une ligne pour initialiser la largeur puis suppression par ce javascript  
  85.         document.formulaire.liste2.options.length=0;
  86.     </SCRIPT>
  87. </FORM>
  88. <%
  89. 'recupération des champs
  90. choix=Request.QueryString("choix" )
  91. if (choix <> "" ) then
  92.    tabChamp=split(choix, "/" )
  93.    taille = ubound(tabChamp)
  94. %>
  95. <SCRIPT language="javascript">
  96. //Construction d'un tableau javascript pour recup les champs du tableau ASP  
  97. <%
  98. For cpt=0 to taille
  99. %>
  100.   tab[<%= cpt %>] = "<%= tabChamp(cpt) %>" ;
  101. <%
  102. Next
  103. %>
  104. garderChoix(<%=taille%> );
  105. </SCRIPT>
  106. <%end if;%>
  107. </FONT></BODY></HTML>


 

n°1094516
Pougnouf
Posté le 24-05-2005 à 10:28:21  profilanswer
 

Personne ne peut-il m'aider ?
 
J'ai réelement besoin d'aide, je suis complètement bloqué la ! :(

n°1095534
richou_
Posté le 24-05-2005 à 20:40:45  profilanswer
 

Un petite question un peu débile comme ca :
comment faire pour eviter d'écrire des codes obsoletes?  
Je veux dire y'a t il des sites à jour?
 
(désolé de l'incruste :D)

n°1096040
Pougnouf
Posté le 25-05-2005 à 10:17:50  profilanswer
 

Ben probablement une partie des sites créés récement et des sites très consulté non ?
 
Sinon j'aurai bien voulu un petit bout, une piste ou un quelconque moyen d'arriver a une solution mais visiblement mon code laisse tout le monde indifférent :-(

n°1096087
robbyone
Non pas !
Posté le 25-05-2005 à 10:39:06  profilanswer
 

A quel endroit cela coince ?
Tu affiches les deux <select> ?
Tu parviens à envoyer les infos ?
...
Tentes au moins un debug (quelques print "<!-- ... -->" par ci, par là pour vérifier les contenus)


---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
n°1096245
Pougnouf
Posté le 25-05-2005 à 11:26:32  profilanswer
 

Hé bien, tout s'affiche, je peux passer les champs a droite puis les remettre a gauche, je peux valider le fomulaire, je recupère les infos sans problème, et je fais ma requete apres et tout le tralala.
 
Seul problème, j'aimerai qu'apres un clic de validation qui entraine le rechargement de la page (avec la requete), le champs mis a droite le soit automatiquement sur la page rechargé. En gros qu'on puisse clairement voir les correspondant a la requete afin de pourvoir en enlever un.
 
Euh... c'est compréhensible ou j'ai perdu tout le monde la ?
 
Bref pour arriver a ca au moment du rechargement de la page, je fais le tour des options par defaut de la liste de gauche et des que j'en trouve une je la selectionne puis la fait passer a droite. Enfin un théorie, parce qu'en pratique ca n'a pas l'air de marcher !! Voila ou j'en suis...

n°1096484
robbyone
Non pas !
Posté le 25-05-2005 à 13:21:49  profilanswer
 

On dirait que tu fait un post-traitement en javascript, toi !
 
Profites du rechargement pour générer directement les listes en php.
Pour chaque liste, tu lances ta requête :
* pour la première liste, si le champ doit être à droite tu ne l'affiches pas !
* pour la seconde liste, si le champ correspond à un des champ que tu as passé en paramètre, tu l'affiches.
 
Si ta requête est très lourde à être générée (grosse bdd), tu ne la lance qu'une seule fois et tu stoques les valeurs dans une table (d'ailleurs la fct pg_fetch_array le fait toute seule) pour pouvoir la parcourir deux fois (une fois par liste)


Message édité par robbyone le 25-05-2005 à 14:13:07

---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
n°1096570
Pougnouf
Posté le 25-05-2005 à 14:08:59  profilanswer
 

Ha, c'est pas con comme idée, pas con du tout même, je vais essayé ca !  
 
Merci de m'avoir repondu ^^
 
PS : je reposterai ici si j'ai d'autre problème ou si ca marche. En attendant si quelqu'un d'autre veut réagir, qu'il ne se prive pas (genre par exemple pour m'expliquer pourquoi ce que j'ai fait ne marche pas...)


Message édité par Pougnouf le 25-05-2005 à 14:22:06
n°1096589
robbyone
Non pas !
Posté le 25-05-2005 à 14:13:54  profilanswer
 

pg_fetch_array retourne une table, donc easy !


---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
n°1096613
Pougnouf
Posté le 25-05-2005 à 14:21:00  profilanswer
 

ah euh... je dois absolument le faire en ASP hein :-/

n°1096660
plainsofpa​in
Pingouino's lover
Posté le 25-05-2005 à 14:34:12  profilanswer
 

ben y a surement une fonction équivalent hein :D


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Passer d'une combobox à un autre ?

 

Sujets relatifs
comment marche les comboboxcombobox
ComboBox et déclaration de variable...[ C++ ] Passer par adresse un vecteur à 2 dimensions + malloc
ComboBox et couleurs ?supprimer une feuille a partir d1 combobox
passage de variable par adresse, Comment passer deux fonctions ?Passer de VS.Net 2003 à VS.Net 2005 peut-il se faire gratuitement?
[JS] Changer dynamiquement une combobox[Java]Comment passer par référence un int ?
Plus de sujets relatifs à : Passer d'une combobox à un autre ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR