Index du Forum » » SFORM

Auteur

cacher des champs dans un formulaire
Elcorsu
78    

  Posté : 02-11-2009 21:52

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

http://www.npds.org/viewtopic.php?topic=24549&forum=19