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.="";
}
// 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 ]
developpeur
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 ]