website logo
Auteur
avatar
GiamDoc

Forum » » SFORM » » add_select resolu => reste les groupes...


Posté : 10 nov. 2006 à 11:02 icone du post

Citation : Achel_Jay 

en fait ds un le code de sform je voudrais que ca affiche les choix "étudiant", "chercheurs" et "autre" dans une liste déroulante. Le choix va déterminer dans quel groupe va se placer le nouvel utilisateur mais ce qui est vu dans la check box (càd "étudiant", "chercheurs" et "autre") est aussi une information à imputer ds la db (user_occ)...

Celà reviesn à faire un truc du genre :



$tmp=array(
  "2","Etudiant"=>array('en'=>"Etudiant", 'selected'=>true),
  "3","Chercheur"=>array('en'=>"Chercheur", 'selected'=>false),
  "4","Autre..."=>array('en'=>"Autre...", 'selected'=>false),
);
$m->add_field('user_occ', 'groupe', translate("Your Occupation"). " *",$tmp,true);




ou un truc du style (envois de deux variables en même temps). 


Il faut le faire en deux étapes / je pense

$tmp=array(
"2","Etudiant"=>array('en'=>"Etudiant", 'selected'=>true),
"3","Chercheur"=>array('en'=>"Chercheur", 'selected'=>false),
"4","Autre..."=>array('en'=>"Autre...", 'selected'=>false),
);
bouton continuer ==> détermination du groupe ==> validation
imputation ds la db

Cet article provient de NPDS
https://mig.npds.org/viewtopic.php?topic=13538&forum=19