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_ls2"; $json_data=""; $tname=$table_pre.$wjname; $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"]; //-------------------------------导入数据 //建立数据表 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; } ?>