Index du Forum » » SFORM

Auteur

A propos de sform
Anonyme
19853  

  Posté : 21-04-2005 01:57

Bonjour a tous! , Je débute avec la conception de site et J'ai la version 5.0 de NPDS .J'ai 2 questions:

1)------J'aimerai mettre 2 boutons radio (oui / non ) dans mon formulaire en concervant la meme présentation de base ( un ensemble de questions posées a l'interieur du tableau de base du formulaire de NPDS)
J'ai essayer de modifier le code de :mod_ formulaire.php (dossier "extender") en incérant cette ligne: $m->add_radio('C3',"oui",$C3,false);

J'obtiens un message d'erreur dans mon naviguateur intitulé :Warning: Variable passed to each() is not an array or object in c:\kaz\modules\sform\sform.php on line 396
Les lignes auquel font référence ce message sont décomposées comme suis:
case 'radio':
$str.="<tr bgcolor=\"$bg\"><td>".$this->form_fields[$i]['en'];
$str.="</td><td>";
while(list($key,$val)=each($this->form_fields[$i]['value']) ){
$str.="<input type=\"radio\" name=\"".$this->form_fields[$i]['name']."\" value=\"".$key."\"";
$str.=($val['checked'])? " checked> " : "> ";
$str.=$val['en']."<BR>";
}
if ($num_extender!="no") {
$str.=$this->form_fields[$num_extender]['html'];
}
$str.="</td></tr>";
break;

La fonction add_radio étant bien lu, je ne comprend pas le probléme qui me renvoi a "each()".Ou ai je fais l'erreur?

2)------j'aimerai savoir a quoi correspond la variable $m avec sa flêche devant les appels de fonction de la page" mod_ formulaire.php ".

Mes questions sembleront peut être un peu idiotes mais quand on débute,les bouquins ne suffisent parfois pas a tout expliquer!!!
Merci de votre indulgence et merci d'avance pour vos réponses



Cet article provient de NPDS

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