Comment gérer plusieurs valeurs pour un tag select
3 réponses
Frederic
Bonjour,
j'ai un problème. J'ai une liste qui revient d'une base de donnée avec
id, un code et un libellé. J'aimerais avoir une liste html qui affiche
le nom, mais qui me permet de récupérer l'id et le code du nom
sélectionné, sans devoir refaire une requete à la db. Comment faire
cela, peut-on stocker des tableaux en tant que valeur du tag option ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ASM
Bonjour,
j'ai un problème. J'ai une liste qui revient d'une base de donnée avec id, un code et un libellé. J'aimerais avoir une liste html qui affiche le nom, mais qui me permet de récupérer l'id et le code du nom sélectionné, sans devoir refaire une requete à la db. Comment faire cela, peut-on stocker des tableaux en tant que valeur du tag option ?
comme d'hab ... j'a rhen compris à rhen compris
le nom de quoi ? l'id de quoi ? le code du nom (tiens ? c'est nouveau?) c'est-y que tu veux récupérer ?
tu veux stocker quel tableau en valeur du tag d'option ? du JS du PHP ?
tu peux bien mettre tout ce qui te passe par la tête dans les valeurs des options, reste à savoir quoi et comment en faire qque chose.
Bon! à tous z'azards :
<select onchange="var i = this.options.selectedIndex; Nom = this.options[i].text; var A = this.otions[i].value.split('-'); Id = A[0]; Code = A[1]; alert('Choix = 'Nom+'navec Id = '+Id+'net code = '+Code);"> <option value="<? echo $id[].'-'.$code[] ?>"><? echo $nom[] ?></option> <option value="<? echo $id[].'-'.$code[] ?>"><? echo $nom[] ?></option> </select>
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
Bonjour,
j'ai un problème. J'ai une liste qui revient d'une base de donnée avec
id, un code et un libellé. J'aimerais avoir une liste html qui affiche
le nom, mais qui me permet de récupérer l'id et le code du nom
sélectionné, sans devoir refaire une requete à la db. Comment faire
cela, peut-on stocker des tableaux en tant que valeur du tag option ?
comme d'hab ... j'a rhen compris à rhen compris
le nom de quoi ? l'id de quoi ? le code du nom (tiens ? c'est nouveau?)
c'est-y que tu veux récupérer ?
tu veux stocker quel tableau en valeur du tag d'option ?
du JS du PHP ?
tu peux bien mettre tout ce qui te passe par la tête
dans les valeurs des options,
reste à savoir quoi et comment en faire qque chose.
Bon! à tous z'azards :
<select onchange="var i = this.options.selectedIndex;
Nom = this.options[i].text;
var A = this.otions[i].value.split('-');
Id = A[0];
Code = A[1];
alert('Choix = 'Nom+'navec Id = '+Id+'net code = '+Code);">
<option value="<? echo $id[].'-'.$code[] ?>"><? echo $nom[] ?></option>
<option value="<? echo $id[].'-'.$code[] ?>"><? echo $nom[] ?></option>
</select>
--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************
j'ai un problème. J'ai une liste qui revient d'une base de donnée avec id, un code et un libellé. J'aimerais avoir une liste html qui affiche le nom, mais qui me permet de récupérer l'id et le code du nom sélectionné, sans devoir refaire une requete à la db. Comment faire cela, peut-on stocker des tableaux en tant que valeur du tag option ?
comme d'hab ... j'a rhen compris à rhen compris
le nom de quoi ? l'id de quoi ? le code du nom (tiens ? c'est nouveau?) c'est-y que tu veux récupérer ?
tu veux stocker quel tableau en valeur du tag d'option ? du JS du PHP ?
tu peux bien mettre tout ce qui te passe par la tête dans les valeurs des options, reste à savoir quoi et comment en faire qque chose.
Bon! à tous z'azards :
<select onchange="var i = this.options.selectedIndex; Nom = this.options[i].text; var A = this.otions[i].value.split('-'); Id = A[0]; Code = A[1]; alert('Choix = 'Nom+'navec Id = '+Id+'net code = '+Code);"> <option value="<? echo $id[].'-'.$code[] ?>"><? echo $nom[] ?></option> <option value="<? echo $id[].'-'.$code[] ?>"><? echo $nom[] ?></option> </select>
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
Frederic
ASM wrote:
Bonjour,
j'ai un problème. J'ai une liste qui revient d'une base de donnée avec id, un code et un libellé. J'aimerais avoir une liste html qui affiche le nom, mais qui me permet de récupérer l'id et le code du nom sélectionné, sans devoir refaire une requete à la db. Comment faire cela, peut-on stocker des tableaux en tant que valeur du tag option ?
comme d'hab ... j'a rhen compris à rhen compris
le nom de quoi ? l'id de quoi ? le code du nom (tiens ? c'est nouveau?) c'est-y que tu veux récupérer ?
tu veux stocker quel tableau en valeur du tag d'option ? du JS du PHP ?
tu peux bien mettre tout ce qui te passe par la tête dans les valeurs des options, reste à savoir quoi et comment en faire qque chose.
Bon! à tous z'azards :
<select onchange="var i = this.options.selectedIndex; Nom = this.options[i].text; var A = this.otions[i].value.split('-'); Id = A[0]; Code = A[1]; alert('Choix = 'Nom+'navec Id = '+Id+'net code = '+Code);"> <option value="<? echo $id[].'-'.$code[] ?>"><? echo $nom[] ?></option> <option value="<? echo $id[].'-'.$code[] ?>"><? echo $nom[] ?></option> </select>
ok, tu as bien compris ce que je voulais faire :-), et c'est comme ça que je l'ai fait, je voulais juste savoir si il était possible d'assigner dynamiquement une valeur à un element OPTION qui serait un tableau javascript.
Frédéric
ASM wrote:
Bonjour,
j'ai un problème. J'ai une liste qui revient d'une base de donnée avec
id, un code et un libellé. J'aimerais avoir une liste html qui affiche
le nom, mais qui me permet de récupérer l'id et le code du nom
sélectionné, sans devoir refaire une requete à la db. Comment faire
cela, peut-on stocker des tableaux en tant que valeur du tag option ?
comme d'hab ... j'a rhen compris à rhen compris
le nom de quoi ? l'id de quoi ? le code du nom (tiens ? c'est nouveau?)
c'est-y que tu veux récupérer ?
tu veux stocker quel tableau en valeur du tag d'option ?
du JS du PHP ?
tu peux bien mettre tout ce qui te passe par la tête
dans les valeurs des options,
reste à savoir quoi et comment en faire qque chose.
Bon! à tous z'azards :
<select onchange="var i = this.options.selectedIndex;
Nom = this.options[i].text;
var A = this.otions[i].value.split('-');
Id = A[0];
Code = A[1];
alert('Choix = 'Nom+'navec Id = '+Id+'net code = '+Code);">
<option value="<? echo $id[].'-'.$code[] ?>"><? echo $nom[] ?></option>
<option value="<? echo $id[].'-'.$code[] ?>"><? echo $nom[] ?></option>
</select>
ok, tu as bien compris ce que je voulais faire :-), et c'est comme ça
que je l'ai fait, je voulais juste savoir si il était possible
d'assigner dynamiquement une valeur à un element OPTION qui serait un
tableau javascript.
j'ai un problème. J'ai une liste qui revient d'une base de donnée avec id, un code et un libellé. J'aimerais avoir une liste html qui affiche le nom, mais qui me permet de récupérer l'id et le code du nom sélectionné, sans devoir refaire une requete à la db. Comment faire cela, peut-on stocker des tableaux en tant que valeur du tag option ?
comme d'hab ... j'a rhen compris à rhen compris
le nom de quoi ? l'id de quoi ? le code du nom (tiens ? c'est nouveau?) c'est-y que tu veux récupérer ?
tu veux stocker quel tableau en valeur du tag d'option ? du JS du PHP ?
tu peux bien mettre tout ce qui te passe par la tête dans les valeurs des options, reste à savoir quoi et comment en faire qque chose.
Bon! à tous z'azards :
<select onchange="var i = this.options.selectedIndex; Nom = this.options[i].text; var A = this.otions[i].value.split('-'); Id = A[0]; Code = A[1]; alert('Choix = 'Nom+'navec Id = '+Id+'net code = '+Code);"> <option value="<? echo $id[].'-'.$code[] ?>"><? echo $nom[] ?></option> <option value="<? echo $id[].'-'.$code[] ?>"><? echo $nom[] ?></option> </select>
ok, tu as bien compris ce que je voulais faire :-), et c'est comme ça que je l'ai fait, je voulais juste savoir si il était possible d'assigner dynamiquement une valeur à un element OPTION qui serait un tableau javascript.
Frédéric
ASM
ASM wrote:
comme d'hab ... j'a rhen compris à rhen compris
ok, tu as bien compris ce que je voulais faire :-),
Boudiou ! je m'étonne moi-même ;-))
et c'est comme ça que je l'ai fait, je voulais juste savoir si il était possible d'assigner dynamiquement une valeur à un element OPTION qui serait un tableau javascript.
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
ASM wrote:
comme d'hab ... j'a rhen compris à rhen compris
ok, tu as bien compris ce que je voulais faire :-),
Boudiou ! je m'étonne moi-même ;-))
et c'est comme ça
que je l'ai fait, je voulais juste savoir si il était possible
d'assigner dynamiquement une valeur à un element OPTION qui serait un
tableau javascript.
ok, tu as bien compris ce que je voulais faire :-),
Boudiou ! je m'étonne moi-même ;-))
et c'est comme ça que je l'ai fait, je voulais juste savoir si il était possible d'assigner dynamiquement une valeur à un element OPTION qui serait un tableau javascript.