Index du Forum » » SFORM

Auteur

Affichage du formulaire hidden
ghorgy
35    

  Posté : 01-08-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 ]



Cet article provient de NPDS

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