0?$page:1; $limit=$limit>0?$limit:10; $start=($page-1)*$limit; $end=$limit; //$arr_column_keyword=array("uid"=>"客户代码","c1"=>"波段名称","c2"=>"大类名称","je"=>"金额","js"=>"件数","ks"=>"款数"); //-------------------------------定义字段 //-------------------------------定义数据表 $wjname="plugin_report_zdy_3w"; $json_data=""; //$sql_create_table="CREATE TABLE ".$tname." ( //`id` int(10) unsigned NOT NULL auto_increment, //`uid` int(10) unsigned NOT NULL default '0', //`upath` varchar(255) NOT NULL default '', //`c1` varchar(255) NOT NULL default '', //`c2` varchar(255) NOT NULL default '', //`je` int(10) unsigned NOT NULL default '0', //`js` int(10) unsigned NOT NULL default '0', //`ks` int(10) unsigned NOT NULL default '0', //PRIMARY KEY (`id`) //) ENGINE=MyISAM DEFAULT CHARSET=utf8;"; //-------------------------------mysql connect $msg=""; $db=new DB_Sql; $db->connect($dbhost,$dbuser,$dbpw,$dbname,"p"); $is_submit=$_POST["is_submit"]; $is_qk=$_POST["is_qk"]; $tmp=get_db_msg("select * from ".$table_pre."plugin where id='".$tbid."'"); $tmpa=explode(",",$tmp["param"]); $tmpb=explode("|",$tmpa[0]); $tname=$table_pre."plugin_zdy_".$tmpb[1]; $arr_zd=array("keyword_zd1"=>"zd1","keyword_zd2"=>"zd2","keyword_zd3"=>"zd3"); $arr_dr_zd=array("dr_zd1"=>"dr_zd1","dr_zd2"=>"dr_zd2","dr_zd3"=>"dr_zd3","dr_zd4"=>"dr_zd4","dr_zd5"=>"dr_zd5","dr_zd6"=>"dr_zd6","dr_zd7"=>"dr_zd7","dr_zd8"=>"dr_zd8"); $arr_column_keyword=array(); $arr_column_keyword["uid"]="客户代码"; foreach($tmpa as $k => $v){ $tmparr=explode("|",$v); if(array_key_exists($tmparr[0],$arr_zd)){ if($tmparr[1]){ $arr_column_keyword[$arr_zd[$tmparr[0]]]=get_cate_title_no("arr_select",$tmparr[1]); } } if(array_key_exists($tmparr[0],$arr_dr_zd)){ if($tmparr[1]){ $tmpzd=explode("_",$tmparr[1]); $arr_column_keyword[$arr_dr_zd[$tmparr[0]]]=$tmpzd[0]; } } } //print_r($arr_column_keyword); //exit; //-------------------------------导入数据 //建立数据表 //if(check_table_exist($tname)!="y") //$db->query($sql_create_table); if($is_submit=="y"){ // $file1=$_FILES["file1"]; if($file1["name"]){ if(!check_file_type("xls|xlsx",get_file_ext($file1["name"]))) alert_and_back("请选择EXCEL文档(.xls)!"); }else{ alert_and_back("请选择EXCEL文档(.xls)!"); } $tmp_file_name=save_tmp_file($file1); $tmp_content=get_tmp_content($tmp_file_name); $arr_content=explode("\n",$tmp_content); $arr_thead=get_table_thead($tmp_content); $arr_column=check_table_thead($arr_thead,$arr_column_keyword); if(count($arr_column[0])==0){ alert_and_back("未检测到可导入字段,请返回检查EXCEL文件!"); //del_tmp_file($tmp_file_name); } //检查客户代码 $arr_wrong_username=array(); for($i=1;$i0){ //客户存在 }else{ if(!in_array($tmp_arr[$ind],$arr_wrong_username)) $arr_wrong_username[]=$tmp_arr[$ind]; } } } } if(count($arr_wrong_username)>0) alert_and_back("以下客户代码有误,请检查:".arr_to_str($arr_wrong_username)."!"); //导入数据 if($is_qk=="y"){ //初始化 $db->query("truncate table ".$tname.";"); } foreach($arr_column[1] as $k1 => $v1){ if($v1=="uid") $insert_column.=$v1.",upath,"; else $insert_column.=$v1.","; } for($i=1;$i"; $db->query($q); } //del_tmp_file($tmp_file_name); } $json1='{type: "checkbox", fixed:"left", width:50},'; foreach($arr_column_keyword as $key=>$value){ $json1.="{field: '".$key."', title: '".$value."', width:150},"; } $json1.="{field:'action', title:'操作',templet: '#action_mx'}"; $json1="[[".$json1."]]"; $content=""; switch($lx){ case "1": //取得总数 $tmp=get_db_msg("select count(*) 'num' from ".$tname." where id>0 ".$sql_con); $total_num=$tmp["num"]; $query="select * from ".$tname." where id>0 ".$sql_con." order by id limit ".$start.",".$end; $count=0; $res=$db->query($query); $str_tmp=""; $json_data.="{\"code\":0,\"msg\":\"\",\"count\":".$total_num.",\"data\":["; while($msg=$db->fetch_array($res)){ $list=$count_first+$count+1; $kehu_name=get_db_msg("select username from ".$table_pre."client where id='".$msg["uid"]."'"); $str_tmp.="{"; $str_tmp.="\"id\":\"".$msg["id"]."\","; $str_tmp.="\"uid\":\"".$kehu_name["username"]."\","; $str_tmp.="\"bh\":\"".$list."\","; foreach($arr_column_keyword as $key=>$value){ if($key!="uid"){ $str_tmp.="\"".$key."\":\"".$msg[$key]."\","; } } //$str_tmp.="\"action\":\"".$msg["action"]."\","; $str_tmp.="\"ks\":\"".$msg["ks"]."\""; $str_tmp.="},"; $count++; } $json_data.=substr($str_tmp,0,-1)."]}"; echo $json_data; break; case "save_add": $neirong=""; $id=@$_GET["id"]; foreach($arr_column_keyword as $key=>$value){ if($key!="uid"){ $v="s_".$key.""; $neirong =$_POST[$v]; $sql_con.="".$key."='".$neirong."',"; } } $sql_con=substr($sql_con,0,-1); $query="update ".$tname." set ".$sql_con." where id='".$id."'"; $db->query($query); alert_and_back("保存成功"); break; case "del": $id=@$_GET["id"]; $id=(is_array($id))?$id:array($id); $num=count($id); for($i=0;$i<$num;$i++){ $db->query("delete from ".$tname." where id='".$id[$i]."'"); } $json_data.="{\"code\":1}"; echo $json_data; break; case "edit": $id=@$_GET["id"]; $content='导入excel-e订通后台'; $content.='


'; $xinxi=get_db_msg("select * from ".$tname." where id='".$id."'"); foreach($arr_column_keyword as $key=>$value){ if($key!="uid") $content.=""; else{ $check=get_db_msg("select username from web_client where id='".$xinxi[$key]."'"); $content.=""; } } $content.='
".$value."
".$value."".$check["username"]."
'; $js=""; echo $js; echo $content; break; default: //-------------------------------取得数据 $content='导入excel-e订通后台'; $content.='
导入自定义数据
导入模板:debug/'.$wjname.'_mb.xls
请选择excel数据文档: '.$content_sj.'
删除

'; echo $content; $js=""; echo $js; break; } ?>