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

📄 ppst_class.asp

📁 系统用户管理为整个新闻发布系统提供了一个权限控制功能
💻 ASP
📖 第 1 页 / 共 2 页
字号:
	For i=0 to rs.RecordCount
		Set Rs_Pinglun=Server.CreateObject("Adodb.RecordSet")
		Sql_Pinglun="Delete * From PPst_Pinglun Where NewsID="&Rs("ID")
		rs_Pinglun.open sql_Pinglun,conn,1,3
		rs_Pinglun.close
	rs.MoveNext
	Next
	rs.close
	
	Set Rs=Server.CreateObject("Adodb.RecordSet")
	Sql="Delete * From PPst_News Where SmallClassID="&Request("ID")
	rs.open sql,conn,1,3
	rs.close
	response.redirect ThisFileName&"?Result=删除子类成功!"
End If

If Action="51EditSmallClass" then
	'如果Action="Edit"表示是点了编辑按钮,则表单ID不为空,取出该新闻类别的ID和名字
	'并赋给参数,如ID=rs("ID"),设定表单各项的默认值等于相应参数
	'如果Action="",则表示不是点了编辑按钮,则不进行一下11行程序
	'所以表单各项的默认值等于空了,如ID
	'然后依次作为区别来判断提交的数据是更改还是添加
	'即使表单的Action的值都是Add
	Set Rs=Server.CreateObject("Adodb.RecordSet")
	Sql="Select * From PPst_SmallClass Where SmallClassID="&Request("ID")
	rs.open sql,conn,1,1
	ID=rs("SmallClassID")
	TheClassName=rs("SmallClassName")
	TheClassURL=rs("SmallClassURL")
	rs.close
	ButtonValue=" 编 辑 "		'当前是新闻编辑状态,重新设定按钮的值为"编 辑"
End If

If Action="EditSmallClass" then
	If Request("TheClassName")="" then
		response.Write "<br><br><br><center>新闻子类名称不能为空..<br><br><a href="&ThisFileName&">》》返回...</a></center><body><html>"
		Conn.Close
		response.End()
	End If

	Set Rs=Server.CreateObject("Adodb.RecordSet")
	Sql="Select * From PPst_SmallClass Where SmallClassID="&Request("ID")
	rs.open sql,conn,1,3
	rs("SmallClassName")=Request("TheClassName")
	rs("SmallClassURL")=Request("TheClassURL")
	rs.update
	rs.close
	response.redirect ThisFileName&"?Result=编辑子类成功!"
End If

%>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td height="10" align="center" valign="middle"></td>
  </tr>
</table>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td height="20" align="center" valign="middle"><a href=<%=ClassURL%>>栏目管理</a> --- --- <a href=<%=NewsURL%>?Action=51Add>添加新闻</a> --- --- <a href=<%=NewsURL%>>管理新闻</a> --- --- <a href=<%=ThisFileName%>?Action=Logout>退出后台</a></td>
  </tr>
</table>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td height="10"></td>
  </tr>
</table>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#000000">
  <form name="form1" method="post" action="<%=ThisFileName%>?Action=<%
	If Action="51AddSmallClass" then
  		response.Write "AddSmallClass"
	ElseIf Action="51EditBigClass" then
		response.Write "EditBigClass"
	ElseIf Action="51EditSmallClass" then
		response.Write "EditSmallClass"
	Else
		response.Write "AddBigClass"
	End If
  %>">
  <tr>
    <td width="85" height="30" align="center" valign="middle" bgcolor="#FFFFFF">
	<%If Action="51AddSmallClass" then %>
		<input type="Hidden" name="ID" Value="<%=Request("ID")%>">
	<%Else%>
		<input type="Hidden" name="ID" Value="<%=ID%>">
	<%End If%>
      类别名称:</td>
    <td width="*" align="left" valign="middle" bgcolor="#FFFFFF">&nbsp;<input type="text" name="TheClassName" value="<%=TheClassName%>" size="50" /><%
	If Action="51AddSmallClass" then Response.Write "&nbsp;所属大类:<Font color=#FF0000>"&Request("TheBigClassName")&"</Font>"
	%></td>
  </tr>
  
  <tr>
    <td height="30" align="center" valign="middle" bgcolor="#FFFFFF">外部URL:</td>
    <td align="left" valign="middle" bgcolor="#FFFFFF">&nbsp;<input name="TheClassURL" type="text" value="<%=TheClassURL%>" size="50"> 不用请留空</td>
  </tr>
  <tr>
    <td height="20" colspan="2" align="center" valign="middle" bgcolor="#FFFFFF"><input type="submit" name="submit" value="<%=ButtonValue%>" /></td>
  </tr>
  <tr>
    <td  height="20" colspan="2" align="center" valign="middle" bgcolor="#FFFFFF" class="cuti_red"><%=Request("Result")%></td>
  </tr></form>
</table>

<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td height="10"></td>
  </tr>
</table>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0" class="Heitable">
  <tr><td height="5"></td></tr>
  <tr><td align="center" valign="middle" bgcolor="#FFFFFF">
<%
Set Rs=Server.CreateObject("Adodb.RecordSet")
Sql="Select * From PPst_BigClass Order By BigClassID Desc"
rs.open sql,conn,1,1
if rs.RecordCount=0 then
%>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#000000">
  <tr><td align="center" valign="middle" bgcolor="#FFFFFF" height="25">没有数据..</td>
  </tr></table>
<%
Else
	page=request.QueryString("page")
	rs.pagesize=10
	total=rs.recordcount
	if Not IsEmpty(trim(Request("Page"))) then 
		page = CInt(Request("page"))    
    	if page>rs.PageCount then 
			rs.AbsolutePage = rs.PageCount        
		elseif page <= 0 then 
			page = 1 
   		else
   	    	rs.AbsolutePage = page 
    	end if
	End	 if
	page = rs.AbsolutePage
%>
<table width="98%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolorlight="#000000" bordercolordark="#FFFFFF">
  <tr>
    <td width="5%" height="25" align="center" valign="middle" bgcolor="#CCCCCC"><b>ID</b></td>
    <td width="*" align="left" valign="middle" bgcolor="#CCCCCC"><b>&nbsp;[ID]&nbsp;栏目名称&nbsp;(该类下新闻数量)&nbsp;外部URL</b></td>
	<td width="10%" align="center" valign="middle" bgcolor="#CCCCCC"><b>添加子类</b></td>
    <td width="5%" align="center" valign="middle" bgcolor="#CCCCCC"><b>编辑</b></td>
    <td width="5%" align="center" valign="middle" bgcolor="#CCCCCC"><b>删除</b></td>
  </tr>
<%
For i=1 to rs.PageSize
	if rs.EOF then
	Exit For 
	end if 
	Set Rs_News=Server.CreateObject("Adodb.RecordSet")
	SQL_News="Select * From PPst_News Where BigClassID="&Rs("BigClassID")
	Rs_News.open sql_News,conn,1,1
	NewsNum=Rs_News.RecordCount
	Rs_News.Close
%>
  <tr onMouseOver="this.style.backgroundColor='#dddddd'" onMouseOut="this.style.backgroundColor='#ffffff'" >
    <td height="25" align="center" valign="middle"><%=rs("BigClassID")%></td>
    <td align="left" valign="middle">├&nbsp;<%="[<font color=#FF0000>"&rs("BigClassID")&"</font>]&nbsp;"&rs("BigClassName")%>&nbsp;(<font color=#0000FF><%=" "&NewsNum%></font> ) <u><%'=rs("BigClassURL")%></u><%
	Set Rs1=Server.CreateObject("Adodb.RecordSet")
	Sql1="Select * From PPst_SmallClass Where ForBigClassID="&Rs("BigClassID")&" Order By SmallClassID Desc"
	rs1.open sql1,conn,1,1
	If Rs1.recordcount<>0 then
		Do while Not rs1.eof
			Response.Write "<br>│&nbsp;├&nbsp;[<font color=#FF0000>"&rs1("SmallClassID")&"</font>]&nbsp;"&rs1("SmallClassName")
			Set Rs_News=Server.CreateObject("Adodb.RecordSet")
			SQL_News="Select * From PPst_News Where SmallClassID="&Rs1("SmallClassID")
			Rs_News.open sql_News,conn,1,1
			response.Write "&nbsp;( <font color=#0000FF>"&Rs_News.RecordCount&"</font> )"
			response.Write "&nbsp;———&nbsp;<a href="&ThisFileName&"?Action=51EditSmallClass&ID="&rs1("SmallClassID")&">编辑</a>&nbsp;——&nbsp;<a href="&ThisFileName&"?Action=DelSmallClass&ID="&rs1("SmallClassID")&" onClick='return confirm(""删除小类:"&rs1("SmallClassName")&"\n\n确定要执行操作吗?\n\n该操作将删除该分类下的所有文章以及所有相关评论\n\n请慎重!!!!"");'>删除</a>"
			Rs_News.Close
		Rs1.MoveNext
		Loop
	End If
	Rs1.Close
	%></td>
	<td width="10%" align="center" valign="middle"><a href="<%=ThisFileName%>?Action=51AddSmallClass&ID=<%=rs("BigClassID")%>&TheBigClassName=<%=rs("BigClassName")%>">添加子类</a></td>
    <td align="center" valign="middle"><a href="<%=ThisFileName%>?Action=51EditBigClass&ID=<%=rs("BigClassID")%>">编辑</a></td>
    <td align="center" valign="middle"><a href="<%=ThisFileName%>?Action=DelBigClass&ID=<%=rs("BigClassID")%>" onClick='return confirm("删除大类:<%=rs("BigClassName")%>\n\n确定要执行操作吗?\n\n该操作将删除该分类下的所有二级分类和所有文章以及所有相关评论\n\n请慎重!!!!");'>删除</a></td>
  </tr>
 <%
 rs.MoveNext
 Next
 %>
</table>
<table width="98%" border="0" cellspacing="0" cellpadding="0" height="5"><tr><td></td></tr></table>
<table width="98%"  border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
   <tr><td height="25" align="center" bgcolor="#FFFFFF">
	<%if rs.pagecount<>1 and rs.pagecount<>0 then%>
    	<%if page<rs.pagecount then%>
       		<%if page=1 then %>
        		[首页] [上一页]
       		<%else%>
				[<a href="<%=ThisFileName%>?page=<%=1%>">首页</a>]
				[<a href="<%=ThisFileName%>?page=<% =page-1 %>">上一页</a>]
			<% end if %>
              [<a href="<%=ThisFileName%>?page=<%=page+1%>">下一页</a>] 
              [<a href="<%=ThisFileName%>?page=<%=rs.PageCount%>">尾页</a>]
		<%else%>
			[<a href="<%=ThisFileName%>?page=<% = 1%>">首页</a>]
			[<a href="<%=ThisFileName%>?page=<% =page -1 %>">上一页</a>]
			[下一页] [尾页]
		<%end if %>
	<%else%>
		[首页] [上一页] [下一页] [尾页]
	<%end if%>
	[页次:<font color="red"><b><%=page%></b></font>/<%=rs.PageCount%>]
	[共<%=rs.RecordCount%>条 <font color="red"><b><%=rs.PageSize%></b></font>条/页]
	</td></tr></table>
<%
rs.Close
End If
Conn.Close
%>
</td></tr><tr><td height="5"></td></tr></table>
<!-- 如不影响你使用,请不要删除以下代码 -->
<table Align="center"><tr><td height="30" align=center valign=middle>爬爬思特工作室 <a Href=Http://www.papasite.net target=_blank>Http://www.PaPasite.Net</a></td></tr></table>
<!-- 以上代码不会影响程序速度,谢谢合作 -->
</body>
</html>

⌨️ 快捷键说明

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