Accueil > Forum > > > > Probleme pour recuperer les value d'un select mutiple
Probleme pour recuperer les value d'un select mutiple
lundi 6 juin 2005 à 00:07:36 |
Probleme pour recuperer les value d'un select mutiple

sabou94
|
Bonsoir, j'ai un probleme sur lequel je buche depuis deja plusieurs semaines! Voila j'ai deux listes deroulantes. La 1ere alimente la 2eme à l'aide d'un bouton ajouter. je voudrais recuperer les value de cette derniere. J'ai essayé avec un poste mais ca ne marche pas! Quelqu'un pourrait m'aider? voila le code : Code des select et de l'alimentation : <SELECT name="req_ings" size=6 style="width:120px" multiple> <? echo $ings?> </SELECT> <SELECT name="ings" id="ing" size=6 multiple style="width:120px"> </SELECT> <INPUT type="button" value="Ajouter >>>" onClick="Deplacer(this.form.req_ings,this.form.ings)"> <INPUT type="button" value="<<< Enlever" onClick="Deplacer(this.form.ings,this.form.req_ings)"> Code de recuperation des values (qui ne marche pas....) : $recette=$_POST['recette']; $nb=$_POST['nombre']; $txt=$nb.' '.$recette; $liste = ";"; for ($i=0;$i<count($_POST['ings']);$i++) $liste = $liste.$_POST['ings'][$i].";" ; $req=("INSERT INTO recettes (nom,type,ings,txt) VALUES ('$nom','$type','$liste','$txt')"); Voila, si vous pouviez m'aider s'il vous plait.... merci d'avance...  sabrina
|
|
lundi 6 juin 2005 à 00:19:00 |
Re : Probleme pour recuperer les value d'un select mutiple

Anthomicro
|
Salut, pour récupérer la valeur d'un select (par exemple ce code : <select name="categorie"> <option value="cat1">catégorie 1</option> <option value="cat2">catégorie 2</option> <select> tu mets ceci sur ta page de traitement : <?php if(isset($_POST['categorie'])) { $categorie=$_POST['categorie']; } ?>
|
|
lundi 6 juin 2005 à 10:03:26 |
Re : Probleme pour recuperer les value d'un select mutiple

sabou94
|
Salut! Merci de m'avoir répondu mais j'ai l'impression que tu n'as pas pris le temps de lire mon code. Sinon tu aurais vu que j'ai deja fait appel à $_post['ings'] dans mon for. Revoila le code : $liste = ";"; for ($i=0;$i<count($_POST['ings']);$i++) $liste = $liste.$_POST['ings'][$i].";" ; $req=("INSERT INTO recettes (nom,type,ings,txt) VALUES ('$nom','$type','$liste','$txt')"); En fait je concatene les values de mon select avec des " ; ". Le probleme c'est que ca ne marche pas, ca ne fait que me rajouter dans la base de données un " ; ". Voila si je pourrais avoir un semblant de reponse.... Merci beaucoup en tout cas d'avoir pris le temps de me repondre.... sabrina 
|
|
lundi 6 juin 2005 à 10:18:16 |
Re : Probleme pour recuperer les value d'un select mutiple

malalam
|
hello, tu as bien compris qu'il fallait un tableau, mais...tu ne donnes pas de tableau a ton code : <SELECT name="ings" id="ing" size=6 multiple style="width:120px"> a remplacer par <SELECT name="ings[]" id="ing" size=6 multiple style="width:120px">
|
|
lundi 6 juin 2005 à 10:21:59 |
Re : Probleme pour recuperer les value d'un select mutiple

malalam
|
Au passage, puisqu'on y est ;-) : for ($i=0;$i<count($_POST['ings']);$i++) A remplacer plutot par : $cpt = count($_POST['ings']); for ($i=0;$i<$cpt;$i++) valable tout le temps...mais la en l'occurrence il y a plus simple que ta boucle for () : foreach ($_POST['ings'] as $choix) { //requete en ajoutant $choix a ta base. } De plus, tu ne mets pas ta requete dans ta boucle, donc ca ne pouvait pas fonctionner.
|
|
lundi 6 juin 2005 à 10:25:52 |
Re : Probleme pour recuperer les value d'un select mutiple

sabou94
|
Oui c'est vrai j'avais vu mais si je met un tableau, ma fonction pour deplacer les éléments ne marchent plus! Voici son code: <SCRIPT LANGUAGE="JavaScript"> function Deplacer(l1,l2) { if (l1.options.selectedIndex>=0) { o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selectedIndex].value); l2.options[l2.options.length]=o; l1.options[l1.options.selectedIndex]=null; } else { alert("Aucun ingrédient sélectionnée"); } } </SCRIPT> Donc comment je peux faire pour que 'ings' soit un tableau mais que ma fonction 'Deplacer' marche? Merci de ta reponse!! sabrina 
|
|
lundi 6 juin 2005 à 11:04:48 |
Re : Probleme pour recuperer les value d'un select mutiple

malalam
|
Ah ben c'est a ta fonction de s'adapter, lol, pas au formulaire... Et ta fonction est en javascriptm tu devrais plutot poser ta question sur le forum js.
|
|
lundi 6 juin 2005 à 23:15:42 |
Re : Probleme pour recuperer les value d'un select mutiple

sabou94
|
Ok merci, finalement j'ai décidée de faire autrement car ca devenait trop compliquée. Je prefere passer par un champ caché. Merci encore et bonne soirée/journée.  sabrina
|
|
mardi 7 juin 2005 à 09:00:32 |
Re : Probleme pour recuperer les value d'un select mutiple

malalam
|
La en l'occurence quand tu as poste ce dernier message c'etait en plein milieu de l'apres-midi pour moi :-) A plus!
|
|
Cette discussion est classée dans : recuperer, probleme, liste, value, ings
Répondre à ce message
Sujets en rapport avec ce message
Recuperer la 'value' d'une liste deroulante [ par zoranne ]
bonjour Je travail en htm/php et j'ai une liste deroulante avec comme un code comme valeur (livre_code) et ce que voit l'utilisateur, un libelle (li
Comment recuperer toutes les valeurs d'une liste en php ??? [ par ViNCiNTO ]
Bonjour a tous, bon voila je vous expose mon probleme. Je voudrais recuperer toutes les valeurs d'une liste en php. Je m'explique j'execute une requet
recuperer des infos de frimousse.org [ par fanfouer ]
bonjours a tous!!! je souhaiterai recuperer la liste contenue dans la page suivante : http://www.frimousse.org/dslam?vue=tout
Stocker la value d'une liste deroulante dans une variable PHP [ par bicz ]
Bonjour, Je dois recuperer la value de ma liste deroulante dans une variable PHP, ma liste deroulante est alimenter a partir d'une table. Cette variab
probleme de SELECT [ par Ptit_Dave ]
Bonjour, j'ai un probleme et j'ai bo lire des tutoriaux je n'arrive pas à comprendre !! J'ai une liste déroulante, et lorske l'on clike sur un champ d
Probleme avec une liste deroulante [ par sabou94 ]
Bonjour, voila mon probleme : j'ai une liste déroulante avec dedans un liste de 5chiffres. (1,2,3,4,5). En dessous, j'ai un textarea avec "nombre de
probleme ajout dans un textarea [ par sabou94 ]
bonsoir, voila j'ai une liste deroulante et un textarea. je voudrais que quand je choisisse un des elements de ma liste il s'ajoute à mon textarea. L
recuperer valeur de deux listes deroulantes [ par sabou94 ]
Bonjour, voila mon probleme : j'ai deux liste deroulantes. La premiere est une liste d'ingrédients tirés d'une table de ma base de données. La deuxie
liste de resultat d'une requete 10 par 10 [ par jbcaiz ]
Salut,Mon probleme est le suivant : Je fais une requete sql qui liste les vidéos référencées dans ma base et qui m'affiche les 10 dernieres insérée.Ma
Recuperer les champs d'une table dans une liste [ par jantonazzo ]
Bonjour tout l'monde,J'aimerais afficher dans une liste deroulante les champs d'une table MySQL.<IMG alt="" hspace=0 src="file:///C:/Documents%20and%2
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|