PhilGuen 995
| Posté : 19-03-2004 06:00
Merci DEV, j'ai grand besoin de ton aide.
3 choix possible :
cycliste = groupe 10
marcheur = groupe 20
les deux = groupe 10,20
donc :
$user_group="10,20" (valeur par défaut)
puis je change $user_group en fonction de $tmp
si $tmp="Cycliste" =>$user_group="10"
si $tmp="Marcheur" => $user_group="20"
donc $user_group reste "10,20" si on n'a choisi ni Cycliste ni Marcheur
En fait ca remplace un troisième case $tmp="Cycliste & Marcheur" =>$user_group="10,20" ou un else si j'employais une structure if ... elseif ... else
Bon, c'est pas très académique, mais ca permet de fonctionner en cas d'erreur dans ma modif. (ce qui est bien le cas en ce moment)
D'ailleur, pour être cohérant, il aurait fallu que dans formulaire.php je fasse plutôt
/**************************/
/* Ajout pour groupe */
/*************************/
$tmp=array(
"Cycliste"=>array('en'=>"Cycliste", 'checked'=>false),
"Marcheur"=>array('en'=>"Marcheur", 'checked'=>false),
"Cycliste & Marcheur"=>array('en'=>"Les deux", 'checked'=>true);
$m->add_radio('user_group', 'Votre catégorie *', $tmp,false);
/******************/
/* Fin de l'ajout */
/******************/
Je vais essayer de modifier pour une structure en "if elseif else", mais il n'y a pas de raison que ca fonctionne mieux.
Amicalement
Philippe
[ Message édité par : PhilGuen : 19-03-2004 06:02 ]
[ Message édité par : PhilGuen : 19-03-2004 06:05 ] |