" name="form_answer" method="get"> ques_desc){ echo ""; }else return; return; } function selection_output(){ if($this->ques_type){ $type=$this->ques_type; if($type=="t") {$this->selection_output_text();} if($type=="y"||$type=="n") {$this->selection_output_radio_checkbox();} }else return; return; } private function selection_output_text(){ $i=0; $disable=$this->ques_gl?"disabled=\"disabled\"":""; echo ""; return; } private function selection_output_radio_checkbox(){ if($this->ques_selection==""){ echo ""; return; } if($this->ques_type=="y"){ $input_type="radio"; }if($this->ques_type=="n"){ $input_type="checkbox"; } $i=0; $arr_selection=explode("|",$this->ques_selection); foreach($arr_selection as $value){ $tmp=explode(":",$value); $checked=""; if(in_array($tmp[0],$this->ques_selection_exist)){ $checked="checked"; } $disable=$this->ques_gl?"disabled=\"disabled\"":""; echo ""; } echo ""; return; } } switch($_GET[_a]){ default: $rurl=$_GET["rurl"]; echo ""; echo ""; $ques_num=0; $abc=new question(); $result=$db->query("select * from ".$table_pre."plugin_surveyques order by id"); while($msg=$db->fetch_array($result)){ $res=$db->query("select selected from ".$table_pre."plugin_surveyanswer where uid='".$uid."'and qid='".$msg["id"]."'"); $arr_selected_exist=array(); while($msg1=$db->fetch_array($res)){ $arr_selected_exist[]=$msg1["selected"]; } $abc->ques_id=$msg["id"]; $abc->ques_num=$ques_num; $abc->ques_type=$msg["single"]; $abc->ques_desc=$msg["question"]; $abc->ques_selection=$msg["selection"]; $abc->ques_gl=$msg["gl"]; $abc->ques_selection_exist=$arr_selected_exist; $abc->question_output(); $abc->selection_output(); $ques_num++; $maxid=$msg["id"]; } echo ""; echo ""; echo ""; echo ""; break; case "save_answer": $answer_arr=explode(",",$_GET[answer_str]); //print_r($answer_arr); //exit; //修改问卷时先删除原答案 $msg=get_db_msg("select count(*) as count from web_plugin_surveyanswer where uid='".$uid."'"); if($msg["count"]>0) $db->query("delete from web_plugin_surveyanswer where uid='".$uid."'"); //--------------------- foreach($answer_arr as $value_tmp){ $answer_info=explode("|",$value_tmp); $db->query("insert into web_plugin_surveyanswer (uid,qid,selected) values ('".$uid."','".$answer_info[0]."','".$answer_info[1]."')"); } alert_and_back("问卷已保存."); break; case "gl_answer": $glstr=$_GET[str]; $arrStr=""; $q="select * from web_plugin_surveyques where gl='$glstr'"; $r=$db->query($q); while($m=$db->fetch_array($r)){ $arrStr.=$m["id"].","; } $arrStr=substr($arrStr,0,strlen($arrStr)-1); echo $arrStr; break; } ?>
ques_num."\" valign=\"top\" style=\"background-color:#f0f0f0;padding:10px;line-height:150%;\">".($this->ques_num+1)." . ".$this->ques_desc."
ques_id."\" id=\"".$this->ques_id."_".$i."\" value=\"".$this->ques_selection_exist[0]."\" style=\"width:400px;\" $disable />ques_id."_".$i."\" value=".$this->ques_id.">
该问题无备选项,请至后台管理系统将该问题完善.

问卷调查
尊敬的客户(".$msg_login["title"]."):
    亲爱的经销商朋友,感谢您参与定制调查问卷。此问卷不记名,所填信息也会严格保密,您的宝贵意见是我们改进产品的方向,感谢您的参与!