website logo
Auteur
avatar
PhilGuen

Forum » » SFORM » » Liste à choix multiple


Posté : 20 nov. 2004 à 16:57 icone du post

Bonjour à tous,

Je souhaite confectionner une liste à choix multiples dans le formulaire d'inscription (extension)

J'ai donc fait

//****************** Ajout pour ACB ************
$tmp=array(
"ACB marcheur"=>array('en'=>"ACB marcheur", 'selected'=>false),
"autre FFRP"=>array('en'=>"autre FFRP", 'selected'=>false),
"ACB cyclo"=>array('en'=>"ACB cyclo", 'selected'=>false),
"UVD"=>array('en'=>"UVD", 'selected'=>false),
"autre FFCT"=>array('en'=>"autre FFCT", 'selected'=>false),
"autre FFC"=>array('en'=>"autre FFC", 'selected'=>false),
"UFOLEP"=>array('en'=>"UFOLEP", 'selected'=>false),
"aucune"=>array('en'=>"aucune", 'selected'=>false),
);
$m->add_select('C5','Type de licence :', $tmp, true, 4, true);
$m->add_extender("C5", ""," plusieurs choix possibles avec CTRL");
//**********************************************

Ca fonctionne à l'affichage, mais ma variable $C5 prend "array" comme valeur. Faut-il faire un traitement complémentaire (l'inverse de split) sur C5 pour obtenir les choix "en clair" ?

J"ai essayé de rajouter

$C5=implode(",",$C5);

mais sans résultat

PS . Si je fais un seul choix, c OK ... $C5 prend bien le texte

Complément à ma question, comment fait-on pour avoir le résultat du choix, par exemple qd on modifie son compte.

J'affiche bien la liste des choix, mais celui (ou ceux) qui avait été selectionné dans le formulaire de création n'est pasen surbrillance.

Merci de votre aide

Philippe



Message édité par : PhilGuen



Message édité par : PhilGuen



Message édité par : PhilGuen



Message édité par : PhilGuen


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