logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
45 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 370 849

  • Nb. de membres 8 695
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  SFORM »» Affichage du formulaire hidden

Modérateur(s)developpeurjpbJireck

Poster une réponse dans le sujet

A propos des messages publiés :
Les utilisateurs anonymes peuvent poster de nouveaux sujets et des réponses dans ce forum.

 

Aperçu des sujets :

developpeur developpeur
Posté : 11 août 2003 à 15:33
Le problème est plus complexe. les champs doivent-être de type hidden pour que cela marche. Le prob avec les radio et autres select c'est que le type hidden n'existe pas.

C'est pour cela que je ne l'avais pas fait

Qu'en penses tu ?

[ Message édité par : developpeur : 12-08-2003 15:27 ]
ghorgy ghorgy
Posté : 1 août 2003 à 18:06
Bonjour,

La fonction print_form_hidden ne fonctionne pas pour les checkbox, select et autres ...
Cette fonction est pourtant très utile pour gérer le réaffichage de formualires en cas d'échec lors du passage de la fonction control

Voila un début de modification pour les types checkbox et select.
Keske vous en pensez ????

function print_form_hidden() {
for ($i=0;$iform_fields);$i++) {

// Checkbox
if ($this->form_fields[$i]['type'] == "checkbox") {
if ($this->form_fields[$i]['checked']) {
$str.="form_fields[$i]['value']))."' size=".$csize." maxlength=".$this->form_fields[$i]['size'].">";
} else {
$str.="";
}

// Select monoval
} elseif ($this->form_fields[$i]['type'] == "select") {
$resStr = "";
$values = $this->form_fields[$i]['value'];
while (list ($key, $val) = each ($values)) {
if ($val['selected']) {
$resStr .= "$key|";
}
}
$resStr = substr($resStr, 0, -1);
$str.="";

// Tous les autres type
} else {
$str.="form_fields[$i]['value']))."' size=".$csize." maxlength=".$this->form_fields[$i]['size'].">";
}
}
return $str;
}


[ Message édité par : ghorgy : 07-08-2003 09:15 ]