Une question qui a du étre traité mais j'ai du manquer un épisode
Comment faire pour traiter les données d'une liste déroulant à choix
multiple : faire des insertions dans une base mysql, quel type de champ
utilisé dans cette base,comment récupere ces valeurs par un select ,,,,, la
totale quoi car là je nage
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
JustMe
leblaireau avait prétendu :
Bonjour
Une question qui a du étre traité mais j'ai du manquer un épisode Comment faire pour traiter les données d'une liste déroulant à choix multiple : faire des insertions dans une base mysql, quel type de champ utilisé dans cette base,comment récupere ces valeurs par un select ,,,,, la totale quoi car là je nage
Merci de vos réponses
Cordialement
Ta question est un peu vague...
La liste a t'elle un ordre precis ?
Si oui le + simple est d'avoir une table du genre
id, intitulé
id = champ numerique intitulé = champ texte
et tu fais un select * from matable order by id
par exemple
leblaireau avait prétendu :
Bonjour
Une question qui a du étre traité mais j'ai du manquer un épisode
Comment faire pour traiter les données d'une liste déroulant à choix
multiple : faire des insertions dans une base mysql, quel type de champ
utilisé dans cette base,comment récupere ces valeurs par un select ,,,,, la
totale quoi car là je nage
Une question qui a du étre traité mais j'ai du manquer un épisode Comment faire pour traiter les données d'une liste déroulant à choix multiple : faire des insertions dans une base mysql, quel type de champ utilisé dans cette base,comment récupere ces valeurs par un select ,,,,, la totale quoi car là je nage
Merci de vos réponses
Cordialement
Ta question est un peu vague...
La liste a t'elle un ordre precis ?
Si oui le + simple est d'avoir une table du genre
id, intitulé
id = champ numerique intitulé = champ texte
et tu fais un select * from matable order by id
par exemple
leblaireau
Salut
Désolé si ce n'etait pas clair J'ai donc une liste déroulante de metiers (pompier,facteur,musicien .... ) Donc j'ai un idmetier et un libellemetier Les personnes doivent choisir quels metiers elles aimeraient faire ( 3 au maximum ) Donc une fois le choix fait je récupère cela par un insert Pour une liste à choix unique pas de bleme ( insert into ma table (idmetier,libellemetier) values ('$idmetier','$libellemetier') Mais si les personnes font plusieurs choix comment faire?
En espérant cette fois avoir été assez clair
Merci
"JustMe" a écrit dans le message de news:
leblaireau avait prétendu :
Bonjour
Une question qui a du étre traité mais j'ai du manquer un épisode Comment faire pour traiter les données d'une liste déroulant à choix multiple : faire des insertions dans une base mysql, quel type de champ utilisé dans cette base,comment récupere ces valeurs par un select ,,,,, la totale quoi car là je nage
Merci de vos réponses
Cordialement
Ta question est un peu vague...
La liste a t'elle un ordre precis ?
Si oui le + simple est d'avoir une table du genre
id, intitulé
id = champ numerique intitulé = champ texte
et tu fais un select * from matable order by id
par exemple
Salut
Désolé si ce n'etait pas clair
J'ai donc une liste déroulante de metiers (pompier,facteur,musicien .... )
Donc j'ai un idmetier et un libellemetier
Les personnes doivent choisir quels metiers elles aimeraient faire ( 3 au
maximum )
Donc une fois le choix fait je récupère cela par un insert
Pour une liste à choix unique pas de bleme ( insert into ma table
(idmetier,libellemetier) values ('$idmetier','$libellemetier')
Mais si les personnes font plusieurs choix comment faire?
En espérant cette fois avoir été assez clair
Merci
"JustMe" <pasdespam@merci.beaucoup.com> a écrit dans le message de news:
mn.d3f37d5cba368991.15643@merci.beaucoup.com...
leblaireau avait prétendu :
Bonjour
Une question qui a du étre traité mais j'ai du manquer un épisode
Comment faire pour traiter les données d'une liste déroulant à choix
multiple : faire des insertions dans une base mysql, quel type de champ
utilisé dans cette base,comment récupere ces valeurs par un select ,,,,,
la
totale quoi car là je nage
Désolé si ce n'etait pas clair J'ai donc une liste déroulante de metiers (pompier,facteur,musicien .... ) Donc j'ai un idmetier et un libellemetier Les personnes doivent choisir quels metiers elles aimeraient faire ( 3 au maximum ) Donc une fois le choix fait je récupère cela par un insert Pour une liste à choix unique pas de bleme ( insert into ma table (idmetier,libellemetier) values ('$idmetier','$libellemetier') Mais si les personnes font plusieurs choix comment faire?
En espérant cette fois avoir été assez clair
Merci
"JustMe" a écrit dans le message de news:
leblaireau avait prétendu :
Bonjour
Une question qui a du étre traité mais j'ai du manquer un épisode Comment faire pour traiter les données d'une liste déroulant à choix multiple : faire des insertions dans une base mysql, quel type de champ utilisé dans cette base,comment récupere ces valeurs par un select ,,,,, la totale quoi car là je nage
Merci de vos réponses
Cordialement
Ta question est un peu vague...
La liste a t'elle un ordre precis ?
Si oui le + simple est d'avoir une table du genre
id, intitulé
id = champ numerique intitulé = champ texte
et tu fais un select * from matable order by id
par exemple
Stéphane CARPENTIER
leblaireau wrote:
Désolé si ce n'etait pas clair
Je ne suis toujours pas sûr de comprendre ce que tu veux faire.
J'ai donc une liste déroulante de metiers (pompier,facteur,musicien .... ) Donc j'ai un idmetier et un libellemetier Les personnes doivent choisir quels metiers elles aimeraient faire ( 3 au maximum )
Jusque là, ça va.
Donc une fois le choix fait je récupère cela par un insert
?
Pour une liste à choix unique pas de bleme ( insert into ma table (idmetier,libellemetier) values ('$idmetier','$libellemetier')
C'est quoi ta table ? Ta liste des métiers ?
Si oui, je n'y comprends rien.
Si non, pourquoi tu récupères le libellemetier ? Il est déjà dans ta table des métiers.
Mais si les personnes font plusieurs choix comment faire?
Je vois deux solutions.
La première, c'est d'avoir une table intermédiaire. Je suppose que tu as déjà une table personnes (idpersonne, nompersone,...) en plus de ta table métier. Tu créés une table choixmetier (idpersonne, idmetier) et tu fais une boucle qui rentre tes trois couples de valeurs un par un.
Une autre, je crois que c'est moins propre, mais c'est plus léger à gérer, c'est le choix que j'ai fait pour mon site. Si ton idmetier est un entier, tu utilises un champ de chaîne de caractères listemetier dans ta table personnes. Et tu remplis ce champ en mettant tes idmetiers séparés par des virgules.
Stéphane
--
Pour me répondre, traduire gratuit en anglais et virer le .invalid. http://stef.carpentier.free.fr/
leblaireau wrote:
Désolé si ce n'etait pas clair
Je ne suis toujours pas sûr de comprendre ce que tu veux faire.
J'ai donc une liste déroulante de metiers (pompier,facteur,musicien .... )
Donc j'ai un idmetier et un libellemetier
Les personnes doivent choisir quels metiers elles aimeraient faire ( 3 au
maximum )
Jusque là, ça va.
Donc une fois le choix fait je récupère cela par un insert
?
Pour une liste à choix unique pas de bleme ( insert into ma table
(idmetier,libellemetier) values ('$idmetier','$libellemetier')
C'est quoi ta table ?
Ta liste des métiers ?
Si oui, je n'y comprends rien.
Si non, pourquoi tu récupères le libellemetier ? Il est déjà dans ta table
des métiers.
Mais si les personnes font plusieurs choix comment faire?
Je vois deux solutions.
La première, c'est d'avoir une table intermédiaire.
Je suppose que tu as déjà une table personnes (idpersonne, nompersone,...)
en plus de ta table métier.
Tu créés une table choixmetier (idpersonne, idmetier) et tu fais une boucle
qui rentre tes trois couples de valeurs un par un.
Une autre, je crois que c'est moins propre, mais c'est plus léger à gérer,
c'est le choix que j'ai fait pour mon site. Si ton idmetier est un entier,
tu utilises un champ de chaîne de caractères listemetier dans ta table
personnes. Et tu remplis ce champ en mettant tes idmetiers séparés par des
virgules.
Stéphane
--
Pour me répondre, traduire gratuit en anglais et virer le .invalid.
http://stef.carpentier.free.fr/
Je ne suis toujours pas sûr de comprendre ce que tu veux faire.
J'ai donc une liste déroulante de metiers (pompier,facteur,musicien .... ) Donc j'ai un idmetier et un libellemetier Les personnes doivent choisir quels metiers elles aimeraient faire ( 3 au maximum )
Jusque là, ça va.
Donc une fois le choix fait je récupère cela par un insert
?
Pour une liste à choix unique pas de bleme ( insert into ma table (idmetier,libellemetier) values ('$idmetier','$libellemetier')
C'est quoi ta table ? Ta liste des métiers ?
Si oui, je n'y comprends rien.
Si non, pourquoi tu récupères le libellemetier ? Il est déjà dans ta table des métiers.
Mais si les personnes font plusieurs choix comment faire?
Je vois deux solutions.
La première, c'est d'avoir une table intermédiaire. Je suppose que tu as déjà une table personnes (idpersonne, nompersone,...) en plus de ta table métier. Tu créés une table choixmetier (idpersonne, idmetier) et tu fais une boucle qui rentre tes trois couples de valeurs un par un.
Une autre, je crois que c'est moins propre, mais c'est plus léger à gérer, c'est le choix que j'ai fait pour mon site. Si ton idmetier est un entier, tu utilises un champ de chaîne de caractères listemetier dans ta table personnes. Et tu remplis ce champ en mettant tes idmetiers séparés par des virgules.
Stéphane
--
Pour me répondre, traduire gratuit en anglais et virer le .invalid. http://stef.carpentier.free.fr/