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.
14 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 363 260

  • 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 »» A propos de sform

Nouveau sujet
 A propos de sform#16291Répondre

2Contributeur(s)
Anonymedeveloppeur
3 Modérateur(s)
developpeurjpbJireck
Anonyme Anonymeicon_post
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? :paf

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 :=!
developpeur developpeuricon_post
1 et 2 : $m est l'objet php contenant l'instance de la class SFORM - il fait donc déclarer $m (mais normallement c'est fait)