Posté : 01-06-2008 20:47
Pardon, ça envoi à
/****************************************************************************** ********/
// add fields text,hidden,textarea,password,submit,reset
// public void
//login : $m->add_field('uname', translate("User ID"),$uname,'text',true,25,"","");
function add_field($name,$en, $value='', $type='text', $obligation=false, $size='50', $diviseur='5', $ctrl='') {
if ($type=="submit") {$name=$this->submit_value;}
$this->form_fields[count($this->form_fields)]=array(
'name'=>$name,
'type'=>$type,
'en'=>$en,
'value'=>$value,
'size'=>$size,
'diviseur'=>$diviseur,
'obligation'=>$obligation,
'ctrl'=>$ctrl
);
}
... qui fabrique le champ du formulaire.
J'ai enfin trouvé. C'était en fait dans la fonction print_form() de sform.php qu'était dissimulée une erreur de saisie (ou plutôt 2).
Un " manquant et un >
Une autre question !
Pourquoi le commun des mortels a lui aussi le formulaire quand il va sur la page de description d'un site, et non pas juste les informations saisies ?
++
Freud
EDIT :
Un autre erreur cette fois dans le fichier modules/links/links-3.php
Une ligne de fermeture de cellule et tableau en trop :
echo "</td></tr></table>";
Je précise que je découvre ces fichiers pour la 1ère fois aujourd'hui, et que donc ces erreurs étaient semble t-il déjà présentes. Cela peu servir à d'autres, mais comment ce fait-il que certains n'aient ce genre de problèmes, la version de developpeur entre autre ?
Message édité par : freud / 01-06-2008 21:12 |