'.$tag[label].': '; if($type=='textarea'){ $campos.="<$type "; while(list($prop,$value)=each($tag)){ if($prop!="field" && $prop!="value"){ $campos.=$prop.'="'.$value.'" '; }else{} } $campos.='>'.$tag[value].'
'; }elseif($type=='select'){ $options=$tag[options]; $campos.="<$type "; while(list($prop,$value)=each($tag)){ if($prop!="field" && $prop!="options"){ $campos.=$prop.'="'.$value.'" '; }else{} } $campos.=">"; while(list($nn,$o)=each($options)){ $oo=explode(';',$o); $value=$oo[0]; $selected=$oo[1]; $label=$oo[2]; $campos.=''; } $campos.='
'; }else{ $campos.="<$type "; while(list($prop,$value)=each($tag)){ if($prop!="field"){ $campos.=$prop.'="'.$value.'" '; } } $campos.=">
"; } } return $campos; } function formConstructor($form){ //Monta o cabe�alho da p�gina/formul�rio $f_title=$form[title]; $print="

$f_title


"; //Monta a tag form $print.="
"; $print.=fieldConstructor($atual[elements]);//Insere os campos $print.=''; } //Fecha o formul�rio e imprime a p�gina $print.=''; $print.='
'; echo $print; } formConstructor($form1); ?>