logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
32 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 405 224

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  SFORM »» Help j'y arrive vraiment pas !!!

Nouveau sujet
 Help j'y arrive vraiment pas !!!#21516Répondre

3Contributeur(s)
Achel_JaydeveloppeurAnonyme
3 Modérateur(s)
developpeurjpbJireck
Achel_Jay Achel_Jayicon_post
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é).
developpeur developpeuricon_post
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 ?
Anonyme Anonymeicon_post
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 ... :paf arg
developpeur developpeuricon_post
peut être mais là on parle pas du module links :-)