website logo
Auteur
avatar
PhilGuen

Forum » » Le coin des codeurs » » Modification formulaire enregistrement utilisateur


Posté : 19 mars 2004 à 06:00 icone du post

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 ]

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