Je souhaite récupérer le nom d'un List/Menu dans un formulaire, comment je dois faire.
Attention je parle pas du "option value"...
merci d'avance
Je souhaite récupérer le nom d'un List/Menu dans un formulaire, comment je dois faire.
Attention je parle pas du "option value"...
merci d'avance
Tu parles de quoi ? Tu peux donner le code de ton input ?
Exemple :
et je souhaite récupérer après validation du formulaire le nom "typeepais"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <select name="typeepais" size="1" id="typeepais"> <option value="-">-</option> <option value="<?php echo EPAIS_NB_R; ?>">Recto Noir</option> <option value="<?php echo EPAIS_C_R; ?>">Recto couleur</option> <option value="<?php echo EPAIS_C_RV; ?>">Recto couleur / verso couleur</option> <option value="<?php echo EPAIS_CR_NBV; ?>">Recto couleur / verso noir</option> </select>
Code : Sélectionner tout - Visualiser dans une fenêtre à part $_REQUEST['typeepais']
Désolé mais ca me donne la valeur du option value...
![]()
Dans ton exemple, qu'est-ce que tu comptes récupérer si l'utilisateur choisi la deuxième option de ton select ?
En fait je m'y prends peut etre mal...
Voilà ce que je veux, les listes de values représentent le prix d'un type d'impression selon le papier.
Exemple :
Papier épais -> impression recto couleur = tarif
Papier épais -> impression recto verso couleur = tarif
Ce que je voulais c'était récupérer le type de papier choisi, donc ici papier épais.
J'espère que j'ai été clair...![]()
fais un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 foreach($_POST as $key => $value) echo $key," -> ",$value,"<br />";
Encore moins.
Tu m'as donné un exemple de select. Si l'utilisateur choisit la deuxième option, qu'est ce que tu aimerais récupérer du côté de php ?
Merci siddh.
Mr N :
Je souhaite récupérer la même chose, quelque soit le choix.
En fait j'ai plusieurs select correspondant aux types de papier, chaque select possède plusieurs type d'impression.
Au final, je souhaite afficher quel select a été choisi !
Soit papier fin, soit papier épais,...
![]()
Si c'est résolu pense au bouton
Si non, je vois toujours pas le rapport avec ta réponse :
Envoyé par blueice
Je vais encore essayer d'expliquer avec un bout de code :
La personne va choisir un select puis une option, en validant le formulaire je voudrais récupérer le select choisi, soit papierfin, papierepais,...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 <label>Papier fin<br /> <select name="typefin" size="1" id="typefin"> <option value="-">-</option> <option value="<?php echo FIN_NB_R; ?>">Recto noir</option> <option value="<?php echo FIN_NB_RV; ?>">Recto noir / Verso noir</option> <option value="<?php echo FIN_C_R; ?>">Recto couleur</option> <option value="<?php echo FIN_C_RV; ?>">Recto couleur / verso couleur</option> <option value="<?php echo FIN_CR_VNB; ?>">Recto couleur / verso noir</option> </select> </label> <label>Papier épais<br /> <select name="typeepais" size="1" id="typeepais"> <option value="-">-</option> <option value="<?php echo EPAIS_NB_R; ?>">Recto noir</option> <option value="<?php echo EPAIS_NB_RV; ?>">Recto noir / Verso noir</option> <option value="<?php echo EPAIS_C_R; ?>">Recto couleur</option> <option value="<?php echo EPAIS_C_RV; ?>">Recto couleur / verso couleur</option> <option value="<?php echo EPAIS_CR_NBV; ?>">Recto couleur / verso noir</option> </select> </label> <label>Papier Job Mat Ivoire<br /> <select name="typejobepais" size="1" id="typejobepais"> <option value="-">-</option> <option value="<?php echo JOB_NB_R; ?>">Recto noir</option> <option value="<?php echo JOB_NB_RV; ?>">Recto noir / Verso noir</option> <option value="<?php echo JOB_C_R; ?>">Recto couleur</option> <option value="<?php echo JOB_CR_CV; ?>">Recto couleur / verso couleur</option> <option value="<?php echo JOB_CR_NBV; ?>">Recto couleur / verso noir</option> </select> </label> <label>Papier Rives Tradition<br /> <select name="typerivesepais" size="1" id="typerivesepais"> <option value="-">-</option> <option value="<?php echo RIVES_NB_R; ?>">Recto noir</option> <option value="<?php echo RIVES_NB_RV; ?>">Recto noir / Verso noir</option> <option value="<?php echo RIVES_C_R; ?>">Recto couleur</option> <option value="<?php echo RIVES_CR_CV; ?>">Recto couleur / verso couleur</option> <option value="<?php echo RIVES_CR_NBV; ?>">Recto couleur / verso noir</option> </select> </label>
C'est clair comme ca !
Salut Blueice,
Serait-ce quelque chose de ce genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if (isset($_GET["typefin"]) { echo "vous avez choisi le type fin et le ".$_GET["typefin"]; } if (isset($_GET["typeepais"]) { echo "vous avez choisi le type épais et le ".$_GET["typeepais"]; }
bonjour
pourquoi ne pas faire un explode de ton option value avec "_" comme separateur. Puis apres tu fait un switch si l'option value == EPAIS alors le select est "typeepais"
Ah ok. Ben dis donc on peut dire que tu es explicite toi
Donc je résume pour etre sur d'avoir tout compris. Tu as plusieurs select sur une page et tu aimerais savoir lequel a été choisi par l'utilisateur.
Réponse : tu ne peux pas.
Et si l'utilisateur sélectionne deux valeurs dans deux select différents, tu fais quoi (exemple: recto noir en fin et verso noir en épais) ? Ton interface utilisateur est à mon humble avis mal conçue. Dans l'idéal, d'abord l'utilisateur choisi le type de papier (fin, épais, job mat ivoire, rives tradition), puis suivant le type de papier, il choisit le type d'impression(recto noir, recto/verso noir, recto couleur, recto/verso couleur, ...)
c'est sur, fait comme Mr N. te l'a conseillé ce sera bien plus simple pour toi, et de plus avec cette méthode tu peux te permettre d'utiliser du javascript pour afficher uniquement les liste que tu souhaites (selon le choix de l'utilisateur).
A condition que le js soit activé...
Mr N. :
C'est pour une utilisation personnelle !!![]()
J'ai fait une petite moulinette perso à l'arrache...pour calculer le prix des tirages en numérique.
Donc j'irai pas sélectionner deux select, mais par contre une fois le formulaire validé je voulais résumer les choix pour pouvoir les stocker en PDF.
Je pensais qu'il y avait une fonction toute simple pour récupérer cette valeur, mais je vais essayer la solution de "gilmaire" qui me semble être la plus simple.
merci en tout cas![]()
Et alors, je vois pas le problème...Envoyé par blueice
, tu resoud ton problème en deux select, un pour le papier, un pour la couleur !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager