Current Path : D:/wwwroot/wangmei148/wwwroot/module/ |
Current File : D:/wwwroot/wangmei148/wwwroot/module/Form.php |
<?php /* [²å¼þÃû³Æ] ×Ô¶¨±íµ¥ - Ì滻ģ°æ±êÇ©{#modForm#} [ÊÊÓ÷¶Î§] ±íµ¥Ò³ [ÎÄ ¼þ Ãû] Form.php [¸üÐÂʱ¼ä] 2006/8/6 */ function Form(){ global $fsql,$tbl_form,$tbl_form_feedback,$NowMenuid,$FormSendOk,$MenuInfo; $step=$_POST["step"]; $str=""; if($step=="send"){ $check=CheckForm(); if($check=="1"){ $str=SayOk($FormSendOk,"",""); return $str; }else{ $str.=$check; } } $Temp=LoadTemp(ROOTPATH."templates/".$MenuInfo["skin"]."/tpl_form.htm"); $TempArr=SplitTblTemp($Temp); $str.=$TempArr["start"]; $table_name = $tbl_form."_".$NowMenuid; $fsql -> query ("select * from $table_name where use_field = '1' order by xuhao"); while ($fsql -> next_record ()) { $field_caption = $fsql -> f ('field_caption'); $field_type = $fsql -> f ('field_type'); $field_size = $fsql -> f ('field_size'); $field_name = $fsql -> f ('field_name'); $field_value = $fsql -> f ('field_value'); $field_null = $fsql -> f ('field_null'); $field_value_repeat = $fsql -> f ('value_repeat'); $field_intro = $fsql -> f ('field_intro'); $field_null = ($field_null == "1") ? $mustfill = "<font style='color:red'>*</font>" : $mustfill= ""; if($field_type == "5"){ if($step=="send"){ $nowvalue=$_POST[$field_name]; } $fieldvalue = explode (";",$field_value); $nums = count ($fieldvalue); for ($i = 0; $i < $nums; $i ++) { if ($fieldvalue[$i] == $nowvalue) { $checked_select = "selected"; } else { $checked_select = ""; } $list.= "<option value=" . $fieldvalue[$i]." ".$checked_select.">" . $fieldvalue[$i] . "</option>"; } $var=array ( 'title' => $field_caption, 'size' => $field_size, 'fieldname' => $field_name, 'fieldvalue' => $field_value, 'mustfill' => $mustfill, 'list' => $list, 'intro' => $field_intro ); $str.=ShowTplTemp($TempArr["list"],$var); $list=""; }elseif($field_type== "2") { if($step=="send"){ $field_value=$_POST[$field_name]; } $var=array ( 'title' => $field_caption, 'size' => $field_size, 'fieldname' => $field_name, 'fieldvalue' => $field_value, 'mustfill' => $mustfill, 'intro' => $field_intro ); $str.=ShowTplTemp($TempArr["textarea"],$var); }else{ if($step=="send"){ echo $$field_name; $field_value=$_POST[$field_name]; } $var=array ( 'title' => $field_caption, 'size' => $field_size, 'fieldname' => $field_name, 'fieldvalue' => $field_value, 'mustfill' => $mustfill, 'intro' => $field_intro ); $str.=ShowTplTemp($TempArr["input"],$var); } } $str.=$TempArr["end"]; return $str; } ?>