0?$page:1; $limit=$limit>0?$limit:10; $start=($page-1)*$limit; $end=$limit; $arr_column_keyword=array("uid"=>"客户代码","key1"=>"波段名称","key2"=>"大类名称","je"=>"指标金额","js"=>"指标件数","ks"=>"指标款数"); //-------------------------------定义字段 //-------------------------------定义数据表 $wjname="plugin_zbxf2"; $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 '', key1 varchar(255) NOT NULL default '', key2 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"]; //'.$wjname.'.php?lx=save_add&id='.$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; } ?>