⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class.asp

📁 一个适用于企业的客户电话咨询系统,可以与其它的相关企业管理系统进行整合!
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<!--#INCLUDE FILE="checklogin1.asp" -->
<!--#INCLUDE FILE="theme.asp" -->
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="include/site.css" type="text/css" rel="stylesheet">
<SCRIPT language=JavaScript src="script/jsfun.js"></SCRIPT>
<body>
<%
set rs = server.createobject("adodb.recordset")
action=request("action")
Classlevel=request("Classlevel")
if Classlevel="" then Classlevel=1
ClassID=request("ClassID")
ClassName=request("ClassName")
ClassEN=request("ClassEN")
if Classlevel<3 then
table="BigClass"
else
table="SmallClass"
end if
'response.Write(request("action")&";"&ClassID&";"&table&";"& ClassName&";"&ClassEN)
select case action
       case "ModifyClass"
	   call ModifyClass(ClassID,table)
	   case "DeleteClass"
	   call DeleteClass(ClassID,table)
	   case "AddClass"
	   call AddClass(table)
	   case "ModifyClassOk"
	   call ModifyClassOk(ClassID,table)
	   case "AddClassOK"
	   call AddClassOK
	   case else
       call ShowClass(Classlevel,ClassName)
end select

sub ShowClass(Classlevel,ClassName)%>
<table width="100%" height="450" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#4397c5">
  <tr> 
    <td> 
      <!--#include file = topMenu.htm-->
    </td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td height="450" colspan="2" valign="top">
	<%
    set rsSmallClass = server.createobject("adodb.recordset")
	select case Classlevel
	         case 1
        sql = "select * from bigclass where Isfatherclass=true order by id desc "
		     case 2
        sql = "select * from bigclass where BigClassCN='"&ClassName&"' and Isfatherclass=false order by id desc "
			 case 3
        sql = "select * from SmallClass where SmallClassCN='"&ClassName&"' and Isfatherclass=true order by id desc "
			 case 4
        sql = "select * from SmallClass where SmallClassCN='"&ClassName&"' and Isfatherclass=false order by id desc "
			 case else
        sql = "select * from bigclass where Isfatherclass=true order by id desc "
	end select
	
	rs.open sql,conn,1,1
	if Classlevel<2 then
	table="bigclass"
	else
	table="SmallClass"
	end if
    dim x
    x=10
    while not rs.eof
        x=x+1
		if Classlevel<3 then
        ClassCN=rs("BigClassCN")
		ClassEN=rs("BigClassEN")
		else
        ClassCN=rs("SmallClassCN")
		ClassEN=rs("SmallClassEN")
		end if
        TclassString=classString(ClassLevel,ClassCN,ClassEN)
        if x=11 then
          response.write("&nbsp;<A class=Level1 id=OUT"&x&"t style=""cursor: hand""><img class=LEVEL1 id=OUT"&x&"i src=images/list.gif border=0 align=absMiddle>&nbsp;"&ClassCN&"</a>"&_
		  "&nbsp;&nbsp;<a href=Class.asp?action=AddClass&Classlevel="&Classlevel&"&ClassID="&rs("ID")&"&ClassName="&ClassCN&"&ClassEN="&ClassEN&">添加子类</a>"&_
		  "&nbsp;&nbsp;<a href=Class.asp?action=ModifyClass&Classlevel="&Classlevel&"&ClassID="&rs("ID")&"&ClassName="&ClassCN&"&ClassEN="&ClassEN&">修改</a>"&_
		  "&nbsp;&nbsp;<a href=Class.asp?action=DeleteClass&Classlevel="&Classlevel&"&ClassID="&rs("ID")&"&ClassName="&ClassCN&"&ClassEN="&ClassEN&">删除</a>"&_
		  "&nbsp;&nbsp;<a href=addtelephone.asp"&TclassString&">添加电话号码</a><br>")
		else
     	  response.write("&nbsp;<A class=Level1 id=OUT"&x&"t style=""cursor: hand""><img class=LEVEL1 id=OUT"&x&"i src=images/list.gif border=0 align=absMiddle>&nbsp;"&ClassCN&"</a>"&_
		  "&nbsp;&nbsp;<a href=Class.asp?action=AddClass&Classlevel="&Classlevel&"&ClassID="&rs("ID")&"&ClassName="&ClassCN&"&ClassEN="&ClassEN&">添加子类</a>"&_
		  "&nbsp;&nbsp;<a href=Class.asp?action=ModifyClass&Classlevel="&Classlevel&"&ClassID="&rs("ID")&"&ClassName="&ClassCN&"&ClassEN="&ClassEN&">修改</a>"&_
		  "&nbsp;&nbsp;<a href=Class.asp?action=DeleteClass&Classlevel="&Classlevel&"&ClassID="&rs("ID")&"&ClassName="&ClassCN&"&ClassEN="&ClassEN&">删除</a>"&_
		  "&nbsp;&nbsp;<a href=addtelephone.asp"&TclassString&">添加电话号码</a><br>")
		end if
        response.write("<div class=chn id=OUT"&x&"s style=""DISPLAY: none"">")
		
	select case Classlevel
	         case 1
		rsSmallClass.source = "select * from "&table&" where FatherClass='"&ClassCN&"' and Isfatherclass=false order by id desc"
		     case 2
		rsSmallClass.source = "select * from "&table&" where BigClassCN='"&ClassCN&"' and Isfatherclass=true order by id desc"
			 case 3
		rsSmallClass.source = "select * from "&table&" where FatherClass='"&ClassCN&"' and Isfatherclass=false order by id desc"
			 case 4
		rsSmallClass.source = "select * from "&table&" where FatherClass='"&ClassCN&"' and Isfatherclass=false order by id desc"
			 case else
		rsSmallClass.source = "select * from "&table&" where FatherClass='"&ClassCN&"' and Isfatherclass=false order by id desc"
	end select
		'response.Write(rsSmallClass.source&"<br>")
        rsSmallClass.open rsSmallClass.source,conn,1,1
        while not rsSmallClass.eof
		
		if Classlevel<2 then
		SubName=rsSmallClass("BigClassCN")
		SubNameEN=rsSmallClass("BigClassEN")
		else
		SubName=rsSmallClass("SmallClassCN")
		SubNameEN=rsSmallClass("SmallClassEN")
		end if
		SclassString=classString(ClassLevel+1,SubName,SubNameEN)
%>
            &nbsp;&nbsp;&nbsp;├&nbsp;<a href="Class.asp?action=Enter&Classlevel=<%=Classlevel+1%>&ClassName=<%=SubName%>" title="点击进入"><%=SubName%></a>
			&nbsp;&nbsp;<a href="Class.asp?action=AddClass&Classlevel=<%=Classlevel+1%>&ClassID=<%=rsSmallClass("ID")%>&ClassName=<%=SubName%>&ClassEn=<%=SubNameEN%>">添加子类</a>
			&nbsp;&nbsp;<a href="Class.asp?action=ModifyClass&Classlevel=<%=Classlevel+1%>&ClassID=<%=rsSmallClass("ID")%>&ClassName=<%=SubName%>&ClassEn=<%=SubNameEN%>">修改</a>
			&nbsp;&nbsp;<a href="Class.asp?action=DeleteClass&Classlevel=<%=Classlevel+1%>&ClassID=<%=rsSmallClass("ID")%>&ClassName=<%=SubName%>&ClassEn=<%=SubNameEN%>">删除</a>
			&nbsp;&nbsp;<a href="addtelephone.asp<%=SclassString%>">添加电话号码</a><br>
            <%
            rsSmallClass.movenext
        wend
        response.write("</div>")
        rsSmallClass.Close
      rs.movenext
    wend
rs.close
	   response.Write("<br><br>")
	   call AddClass("bigclass")
%>
</td>
</tr>
</table>
<%end sub
'--------------------------------------------------------------------
sub ModifyClass(ID,table)
    rs.source="select * from "&table&" where id="&ID
	'response.Write(rs.source)
    rs.open rs.source,conn,1,1
	select case Classlevel
	       case 1
	FatherClass=""
	ClassCN=rs("BigClassCN")
	ClassEN=rs("BigClassEN")
	       case 2
	FatherClass=rs("FatherClass")
	ClassCN=rs("BigClassCN")
	ClassEN=rs("BigClassEN")
	       case 3
	FatherClass=rs("BigClassCN")
	ClassCN=rs("SmallClassCN")
	ClassEN=rs("SmallClassEN")
	       case 4
	FatherClass=rs("FatherClass")
	ClassCN=rs("SmallClassCN")
	ClassEN=rs("SmallClassEN")
	end select
%>
<form name="form" method="POST" action="class.asp?action=ModifyClassOk">
 <p align="center"><b>修改分类</b></p>
  <table style="border-left: 1px solid #A4CEE4;border-top: 1px solid #A4CEE4;border-bottom: 1px solid #A4CEE4; border-right: 1px solid #A4CEE4" border="0" cellpadding="0" align="center" cellspacing="1" bgcolor="#FFFFFF">
    <tr> 
      <td colspan=3><!--#include file = topMenu.htm--></td>
    </tr>
	<tr bgcolor="#FFFFFF"> 
      <td height="20" valign="middle" width="153" onMouseOver=this.style.backgroundColor='#FAFBFC'; this.style.cursor='hand'; onMouseOut=this.style.backgroundColor='';>&nbsp;&nbsp;上级分类:</td>
      <td width="328" valign="middle" onMouseOver=this.style.backgroundColor='#FAFBFC'; this.style.cursor='hand'; onMouseOut=this.style.backgroundColor='';>
      <%=FatherClass%></td>
    </tr>
    <tr> 
      <td height="25" width="152" valign="middle" bgcolor="#FFFFFF">&nbsp;&nbsp;分类中文名称:</td>
      <td height="25" width="326" valign="middle" bgcolor="#FFFFFF"> 
        <input type="text" name="ClassName" size="20" value="<%=ClassCN%>">
      </td>
    </tr>
    <tr> 
      <td height="25" width="152" valign="middle" bgcolor="#FFFFFF">&nbsp;&nbsp;分类特征码:</td>
      <td height="25" width="326" valign="middle" bgcolor="#FFFFFF"> 
        <input type="text" name="ClassEN" size="20" value="<%=ClassEN%>">
        <input type="hidden" name="ClassID" value="<%=ID%>">
		<input type="hidden" name="Classlevel" value="<%=Classlevel%>">
      </td>
    </tr>
    <tr>
      <td height="40" align="center" colspan=2 bgcolor="#FFFFFF" width="100%">
        <input type="submit" value=" 修 改 " name="B12">
        <input type="reset" value=" 还 原 " name="B13">
      </td>
    </tr>
  </table>
</form>
<%
rs.close
end sub
'--------------------------------------------------------------------
sub DeleteClass(ID,table)
'找到该分类下的所有下级分类,并删除。
sql="select * from "&table&" where id="&ID
'response.Write(sql)
rs.open sql,conn,1,1
	select case Classlevel
	       case 1
	FatherClass=""
	ClassCN=rs("BigClassCN")
	'删除一,二级分类 ?三,四级怎么删除呢?
	conn.execute("Delete from BigClass where IsFatherClass=false and FatherClass='"&ClassCN&"'")
	conn.execute("Delete from telephone where BigClassCN1='"&ClassCN&"'")
	       case 2
	'删除二,三级分类 ?四级怎么删除呢?
	FatherClass=rs("FatherClass")
	ClassCN=rs("BigClassCN")
	conn.execute("Delete from SmallClass where IsFatherClass=true and FatherClass='"&ClassCN&"'")
	conn.execute("Delete from telephone where BigClassCN1='"&FatherClass&"' and BigClassCN='"&ClassCN&"'")
	       case 3
	FatherClass=rs("BigClassCN")
	ClassCN=rs("SmallClassCN")
	'删除三,四级分类
	conn.execute("Delete from SmallClass where IsFatherClass=false and FatherClass='"&ClassCN&"'")
	conn.execute("Delete from telephone where BigClassCN='"&FatherClass&"' and SmallClassCN='"&ClassCN&"'")
	       case 4
	'删除四级分类
	FatherClass=rs("FatherClass")
	ClassCN=rs("SmallClassCN")
	conn.execute("Delete from telephone where SmallClassCN='"&FatherClass&"' and SmallClassCN1='"&ClassCN&"'")
	end select
	
	conn.execute("Delete From "&table&" where ID="&ID)
    response.write "<script>alert('删除分类"&ClassCN&"成功!');window.location.href='javascript:history.go(-1)';</script>"
rs.close

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -