|
Achel_Jay 2691
| Posté : 19-11-2006 08:29
Bon, après plusieurs essais j'ai pas trouvé comment y arriver dans mon formulaire d'inscription des membres en ce qui concerne le placage automatique ds un groupe (double variable).
=> explication précise :
Dans mon formulaire j'ai une liste déroulante contenant 3 choix (étudiant, chercheurs, autre) qui se rapportent chacuns à un groupe (jusque là on peut croire que c'est identique à ce que Hotfirenet à proposer seulement c'est une variante).
Hotfirenet fais envoyer une sele variable à travers sa liste déroulante : le n° du groupe. Moi ce que je veux c'est que le choix soit aussi une variable ...
Donc => groupe 2 = étudiant
groupe 3 = chercheur
groupe 4 = autre
Le n° du groupe est une variable à envoyer dans la db et le choix (étudiant, chercheur et autre) sont aussi une variable à imputer dans la base ... évidement le choix du groupe est invisible et dépend de la sélection dans la liste déroulante ...
Je pense qu'une fonction pareille devrait exister de base ... je parie que pas mal de monde l'utiliserait, ça permet de plus devoir gèrer les groupes à la main ... et au moins de bien cloisonner le contenu de son site en fonction de l'inscription des membres (un choix transparent);
J'ai essayé une fonction avec des if mais j'ai du me planter et c'est pas clean comme code ... si qq un a une solution, l'a déjà réalisé ou est capable de faire ... on attend une réponse ... => à vot'bon coeur m'sieur dame
(PS : le code sera évidement directement rajouté dans le tuto de la modification du formulaire d'inscription qui sera bientôt finalisé). |  Profil E-mail www Citation
|
|
developpeur 24581
| Posté : 23-11-2006 00:18
si je comprends bien
étudiant = groupe 2
chercheur = groupe 3
autre = groupe 4
Mais tu veux qu'une fois la selection faite - tu récupère les 2 infos ETUDIANT + le groupe
j'aurais une tendance à faire la chose suivante
- construction d'un tableau contenant les 2 infos + une troisieme ui serait un code representant tes combinaisons
par exemple :
etudiant | 2 | XYZ
autre | 4 | ABC
....
La combo afficherais bien etudiant, autre ... et stockerais dans value le code (XZ, ABC, ...)
Au retour de la FORM, il te suffit de reconstruire ce tableau et de recherche le couple d'infos qui correspond à ton code
A l'allez j'ai etudiant | 2 => XYZ
Au retour j'ai XYZ => etudiant | 2
T'en pense quoi ?
|  Profil E-mail www Citation
|
|
Anonyme 19853
| Posté : 23-11-2006 11:30
je dis que j ai regardé le module links et que je m y suis paumé dedans ... entre les fichiers de /modules/links et modules/sform/links ... arg | Citation
|
|
developpeur 24581
| |