website logo
Auteur
avatar
Elcorsu

Forum » » SFORM » » cacher des champs dans un formulaire


Posté : 2 nov. 2009 à 21:52 icone du post

Voila mon problème.
J'ai fait un formulaire avec sform qui modifie ma base de donnée (style modification membre dans NPDS)
J'aimerai que des champs apparaissent ou disparaissent en fonction du groupe qui y accède.
Le problème si je fais un bout de code comme celui-ci.Si la condition n'est pas remplie les champs adresse1 et email se mettent à 0 dans ma base de données les données initiales ne sont pas concervées.
y'a t-il un moyen de faire disparaitre les champs tout en concervant la transmition de toutes les données add_.. au document demandeur?



$ok_Staff_administratif=groupe_autorisation(2, $tab_groupeX);  // Autorisation Staff administratif
$ok_Staff_technique=groupe_autorisation(3, $tab_groupeX);// Autorisation Staff technique

$m->add_field('add_nom', "Nom","$chng_nom",'text',true,60,"","A-9");
$m->add_field('add_prénom', "Prénom","$chng_prénom",'text',true,60,"","");

If($ok_Staff_technique) {
$m->add_field('add_Email', "E-mail","$chng_Email",'text',false,60,"","mail");
$m->add_field('add_adresse1', "Adresse 1","$chng_adresse1",'text',false,60,"","");
........
}
$m->add_field('add_adresse2', "Adresse 2","$chng_adresse2",'text',false,60,"","");



Message édité par : Elcorsu / 02-11-2009 21:54


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