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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Récupération de valeurs d'une bascule Javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupération de valeurs d'une bascule Javascript

n°1062931
pomito
Qui ne tente rien n'a rien...
Posté le 27-04-2005 à 15:55:40  profilanswer
 

Bonjour; :hello:  
 
Après plusieurs recherches, je n'ai vu aucun sujet sur le forum traitant de ce problème, je me permet donc de demander quelques conseil sur un point.
 
J'ai réalisé un script de bascule dont le principe est d'avoir deux listes à l'intérieur desquelles je peux faire basculer des données d'un côté vers l'autre et inversement.
 
La "liste 1", contient les données d'une table mysql, et la "liste 2" les données que j'ai décidé de sélectionner. Le seul problème est que je ne sais pas comment récupérer l'ensemble des variables que j'ai sélectionné dans la "liste 2" afin de les utiliser dans une requête MySQL.
 
PS: Ce script me permet de faire une recherche avec l'ensemble des mots_clés que l'utilisateur va sélectionner à travers cette bascule.
Par exemple:
 
A l'initialisation:
 
LISTE1:          LISTE2:
mot-clé1     >>
mot-clé2     <<
mot-clé3
 
Je désires sélectionner les mots-clés 2 et 3:
 
LISTE1:          LISTE2:
mot-clé1     >>  mot-clé2
             <<  mot-clé3
 
Comment utiliser ces deux valeurs dans mon formulaire?? :(  
 
Merci Beauoup  :love:  et j'espère n'avoir pas été trop confus  :(  

mood
Publicité
Posté le 27-04-2005 à 15:55:40  profilanswer
 

n°1062934
jagstang
Pa Capona ಠ_ಠ
Posté le 27-04-2005 à 15:57:24  profilanswer
 

t'as pas assez cherché


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1062940
pomito
Qui ne tente rien n'a rien...
Posté le 27-04-2005 à 16:00:45  profilanswer
 

Je suis désolé JasStang mais je n'ai pas trouvé...
Tu as un lien?

n°1062952
esrevni
à contrario
Posté le 27-04-2005 à 16:08:13  profilanswer
 
n°1062958
pomito
Qui ne tente rien n'a rien...
Posté le 27-04-2005 à 16:10:53  profilanswer
 

merci esrevni. Le pb c'est que le script qui fait ca je l'ai deja écrit sans pb. Je veux juste savoir comment je peux récupérer mes valeurs dans la liste2 afin de les utiliser dans ma requete...


Message édité par pomito le 27-04-2005 à 16:11:43
n°1062960
FlorentG
Unité de Masse
Posté le 27-04-2005 à 16:12:08  profilanswer
 

C'est pour un intranet ? [:dawa]

n°1062963
pomito
Qui ne tente rien n'a rien...
Posté le 27-04-2005 à 16:13:48  profilanswer
 

oui tout à fait, pour que des chercheurs puissent rechercher des rapports qui ont été publiés auparavant.

n°1062967
esrevni
à contrario
Posté le 27-04-2005 à 16:16:09  profilanswer
 

en php, je sais pas ,mais je dirais bien sous la forme d'un tableau...

n°1062968
FlorentG
Unité de Masse
Posté le 27-04-2005 à 16:16:32  profilanswer
 

Ok donc si intranet, JS authorisé :D

n°1062971
pomito
Qui ne tente rien n'a rien...
Posté le 27-04-2005 à 16:17:47  profilanswer
 

Oui autorisé!
J'avais aussi pensé à utiliser un tableau...
 
Faudrait peut etre que je post mon code non?

mood
Publicité
Posté le 27-04-2005 à 16:17:47  profilanswer
 

n°1063002
pomito
Qui ne tente rien n'a rien...
Posté le 27-04-2005 à 16:31:20  profilanswer
 

Up!

n°1063099
pomito
Qui ne tente rien n'a rien...
Posté le 27-04-2005 à 17:25:09  profilanswer
 

Voici le code de ma page:

Code :
  1. <HTML>
  2. <HEAD>
  3. <SCRIPT LANGUAGE="JavaScript">
  4. function Deplacer(l1,l2) {
  5.  if (l1.options.selectedIndex>=0) {
  6.   o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selectedIndex].value);
  7.   l2.options[l2.options.length]=o;
  8.   l1.options[l1.options.selectedIndex]=null;
  9.  }else{
  10.   alert("Aucun mot-clé sélectionné!" );
  11.  }
  12. }
  13. </SCRIPT>
  14. </HEAD>
  15. <BODY bgcolor="#FFFFFF">
  16. <FORM name="formulaire" method="post" action="traitement_recherche_MC.php">
  17. <FONT FACE="Arial" SIZE='-1' COLOR="#000099">
  18. <CENTER><BIG><B>Recherche par mot-clé</B></BIG></CENTER>
  19. <BR>
  20. <TABLE><TR>
  21. <TD align="center"><B><FONT size="2">Mots-Clés de Recherche</FONT></B><BR>
  22. <?php
  23. //connection a la bdd
  24. $Connec = mysql_connect("127.0.0.1","sylvain","" );          
  25. mysql_select_db("moulinette",$Connec);
  26. //Requête de sélection
  27. echo "<SELECT align=top name=\"liste1\" size=6  style=\"width:120px\">";
  28. $req = "SELECT MotsCles,NumMots FROM Mots";
  29. $res = mysql_query($req);
  30. while($tab = mysql_fetch_array($res))
  31. {
  32. echo "<option value=".$tab["NumMots"].">" .$tab["MotsCles"]."</option>";
  33. }
  34. echo "</select>";
  35. //Fin de la sélection
  36. ?>
  37. </TD>
  38. <TD align="center">
  39. <INPUT type="button" value="Ajouter >>>" onClick="Deplacer(this.form.liste1,this.form.liste2)">
  40. <BR><BR>
  41. <INPUT type="button" value="&lt;&lt;&lt; Enlever" onClick="Deplacer(this.form.liste2,this.form.liste1)">
  42. </TD>
  43. <TD align="center"><FONT size="2"><B>Activités retenues</B></FONT><BR>
  44. <SELECT align=top name="liste2" size=6 style="width:120px">
  45.  <OPTION value="10">----------------------</OPTION>
  46. </SELECT>
  47. </TD>
  48. </TR></TABLE>
  49. <SCRIPT language="javascript">
  50.  document.formulaire.liste2.options.length=0;
  51.         </SCRIPT>
  52. <BR>
  53. <input type="image" name="Request" src="Request.gif">
  54. </FORM>
  55. <BR>
  56. </FONT></BODY></HTML>


Message édité par pomito le 28-04-2005 à 09:31:11
n°1063130
KangOl
Profil : pointeur
Posté le 27-04-2005 à 17:40:39  profilanswer
 

balise [code] :fou:


---------------
Nos estans firs di nosse pitite patreye...
n°1063253
FlorentG
Unité de Masse
Posté le 27-04-2005 à 19:12:42  profilanswer
 

Recommence tout. Tout ton code HTML et JS datent d'il y a 10 ans :/

n°1063837
pomito
Qui ne tente rien n'a rien...
Posté le 28-04-2005 à 09:31:55  profilanswer
 

Pourquoi il date d'il y a 10ans??
Quel code te gène?

n°1063845
FlorentG
Unité de Masse
Posté le 28-04-2005 à 09:35:31  profilanswer
 

Les tableaux, les <font>, etc.. :(

n°1063945
pomito
Qui ne tente rien n'a rien...
Posté le 28-04-2005 à 10:17:11  profilanswer
 

Ah oui non bien sur...
Je comprends ta remarque.
Non dans un premier temps je ne m'occupe que du fonctionnement du code. Je veux juste que les infos voulues s'affichent à l'écran. La présentation je la travaille par ailleurs sous DREAMWEAVER mais plus tard. Une fois que la "technique" sera parfaite...

n°1063972
cerel
Posté le 28-04-2005 à 10:37:53  profilanswer
 

pomito a écrit :

Ah oui non bien sur...
Je comprends ta remarque.
Non dans un premier temps je ne m'occupe que du fonctionnement du code. Je veux juste que les infos voulues s'affichent à l'écran. La présentation je la travaille par ailleurs sous DREAMWEAVER mais plus tard. Une fois que la "technique" sera parfaite...


 
Ben tu risque de rencontrer des problemes.
 
Deja tu dois commencer par avoir un code valide. Si ton code ne valide pas, alors il y a des risques de rencontrer des "effets" de bord.
 
Donc commence par faire un code propre, valide xhtml1.0 strict. Une fois que tu as fait ca, tu pourras commencer a t'occuper du comportement (grace a un js separe), puis a la mise en page (grace aux css).
 
Si le 1er point n'est pas rempli c'est inutile de s'attaquer au 2e point. Beacoup de problemes que tu risque de rencontrer dans le 2e point sont automatiquement resolus si ton point 1 est verifie.
 
En gros, si la base n'est pas bonne, c'est inutile de vouloir continuer.
 
Pour construire une maison, tu commences d'abord par les fondations, pas par le toit, ni les murs...

n°1063978
pomito
Qui ne tente rien n'a rien...
Posté le 28-04-2005 à 10:45:53  profilanswer
 

Pourtant mon code fonctionne très bien. Je n'ai pas de problème de fonctionnement Cerel. Mon seul souci est de savoir quelle es la méthode pour récupérer les valeurs sélectionnées. C'est tout.  
Après pour ce qui est de la méthode je suis tout à fait d'accord avec toi.

n°1064016
FlorentG
Unité de Masse
Posté le 28-04-2005 à 11:18:25  profilanswer
 

C'est pas une histoire que ça fonctionne ou pas. C'est une histoire que c'est à chier :D : code hyper lourdingue où tu te noye, aucune séparation présentation/structure, fonctions javascripts utilisées obsolètes, utilisation de JS rendant l'utilisation de la chose inaccessible, etc.etc ;)

n°1064103
pomito
Qui ne tente rien n'a rien...
Posté le 28-04-2005 à 12:11:52  profilanswer
 

Très bien , il ne me reste plus que la pendaison :(

n°1064123
masklinn
í dag viðrar vel til loftárása
Posté le 28-04-2005 à 12:20:24  profilanswer
 

http://www.mattkruse.com/javascript/selectbox/


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1064244
pomito
Qui ne tente rien n'a rien...
Posté le 28-04-2005 à 14:02:29  profilanswer
 

Oua assez costaud à comprendre ce code. Merci du lien qd même

mood
Publicité
Posté le   profilanswer
 


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

  Récupération de valeurs d'une bascule Javascript

 

Sujets relatifs
[RESOLU][XSL/JavaScript]problème d'intégration code JS dans le XSLJavaScript Popup vers son parent
Appeler une fonction php avec du javascriptrecuperer les valeurs d'un formulaire généré en php
porte ouvert aux virus via javascript.[Résolu] Javascript qui plante
Pb de récupération de données ds un champ text[javascript] pb expression régulière
le javascript classicProblème Javascript InnerHTML avec firefox
Plus de sujets relatifs à : Récupération de valeurs d'une bascule Javascript


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