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

📄 dele_message.asp

📁 办公系统的公文处理
💻 ASP
字号:
<!--#include file="conn.asp"-->
<%if session("adminadmin")<>true then response.redirect("list.asp") end if%>
<%  
'删除一批信息
   doing=request.querystring("doing")
   if doing="days" then
       dele_days=cint(request.form("dele_days"))
	   str="select * from news where date()-发文日期>="&dele_days&" "
	   set rs=conn.execute(str)
	    do while not rs.eof
	      if rs("附件")<>" " then
            Dim fs1,del_file1
  	          del_file1=rs("附件")
		      del_file1=Server.MapPath(del_file1)
              Set fs1=Server.CreateObject("Scripting.FileSystemObject")
		     if fs1.FileExists(del_file1) then
                 fs1.DeleteFile del_file1,True
		     end if
	       end if
		   rs.movenext
           loop
		dele_day=date()-dele_days
		str="delete from news where 发文日期<=(now-"&dele_days&") "
		conn.execute(str)
		str1="delete from qsnews where 发文日期<=(now-"&dele_days&") "
	        conn.execute(str1)
   end if
'删除一条信息
   dele_id=request.querystring("dele_id")
   if dele_id<>0 or dele_id<>"" then
       str="select 附件 from news where id="&dele_id&""
	   set rs=conn.execute(str)
	   if rs("附件")<>" " then
          Dim fs,del_file
  	          del_file=rs("附件")
		      del_file=Server.MapPath(del_file)
              Set fs=Server.CreateObject("Scripting.FileSystemObject")
		   if fs.FileExists(del_file) then
              fs.DeleteFile del_file,True
		   end if
	   end if
	   
	   str="delete from news where id="&dele_id&""
	   'response.write str
	   conn.execute(str)
	    str1="delete from qsnews where reid="&dele_id&""
	   'response.write str1
	   conn.execute(str1)
	end if
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>删除信息</title>
<!--#include file="css.css"-->
</head>

<body topmargin="1">
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr><!--#include file="top.asp"--></td></tr>
</table>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr> 
    <td width="140" valign="top" bgcolor="#98a5d0"> 
      <table width="140" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td><!--#include file="left.asp"--></td>
        </tr>
    </table></td>
    <td width="560" valign="top" bgcolor="#98a5d0"> 
      <table width="400" border="0" cellpadding="0" cellspacing="0" class="unnamed12">
        
        <tr>
          <td>&nbsp;</td>
        </tr>
      </table>
      
      <table width="550" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr> 
          <td class="unnamed12"><form action="dele_message.asp?doing=days" method="post" name="form1" class="unnamed14">
                    
              <div align="center">=============================================================================<br>
                成批删除:   
                <select name="dele_days" id="dele_days">
                  <option value="0">删除所有的信息</option>
                  <option value="5">删除5天以前信息</option>
                  <option value="10">删除10天以前信息</option>
                  <option value="20">删除20天以前信息</option>
                  <option value="30" selected>删除30天以前信息</option>
                </select>
                   
                <input type="submit" name="Submit" value=" 删 除 ">
                <br>
                ============================================================================= 
              </div>
                  </form></td>
        </tr>
        <tr> 
          <td class="unnamed12"></td>
        </tr>
      </table>

		  <% anguage="vbscript" 
dim conn 
dim connstr 
dim totalPut 
dim CurrentPage 
dim TotalPages 
dim i,j 
dim sql 
dim rs 
on error resume next 
'打开数据库 
set rs=server.createobject("adodb.recordset") 
'定义每页文章显示数 
const MaxPerPage=10 
if not isempty(request("page")) then 
currentPage=cint(request("page")) 
else 
currentPage=1 
end if 
sql="select * from news order by 置顶 desc,id desc"
Set rs= Server.CreateObject("ADODB.Recordset") 
rs.open sql,conn,3,2
if rs.eof and rs.bof then 
response.write "<p align='center'  valign='middle' class='unnamed18'>  没 有 任 何 文 件</p>" 
else 
'数据库中文章数totalput 
totalPut=rs.recordcount 
if currentpage<1 then 
currentpage=1 
end if 
'统计总页数currentpage 
if (currentpage-1)*MaxPerPage>totalput then 
if (totalPut mod MaxPerPage)=0 then 
currentpage= totalPut \ MaxPerPage 
else 
currentpage= totalPut \ MaxPerPage + 1 
end if 
end if 
if currentPage=1 then 

showContent 
showpage totalput,MaxPerPage,"dele_message.asp" 
else 
if (currentPage-1)*MaxPerPage<totalPut then 
rs.move (currentPage-1)*MaxPerPage 
dim bookmark 
bookmark=rs.bookmark 

showContent 
showpage totalput,MaxPerPage,"dele_message.asp" 
else 
currentPage=1 

showContent 
showpage totalput,MaxPerPage,"dele_message.asp" 
end if 
end if 
end if 

sub showContent 

 '选择显示数据库内容 



%> 
      <table width="552" border="0" align="center" cellpadding="0" cellspacing="1">
        <tr class="unnamed14"  bgcolor="#FF9966"> 
          <td width="333" height="30"> <div align="center">主    题</div></td>
          <td width="53" height="20"> <div align="center">发送者</div></td>
          <td width="74" height="20"> 
            <div align="center"></div> <div align="center">发送时间</div></td>
          <td width="49" align="center">置顶</td>
          <td width="37" height="20"> <div align="center">删除</div></td>
        </tr>
<% dim j
 
j=0
		
do while not rs.eof 
         
%>
        <tr class="unnamed12"  bgcolor="<%if j mod 2=0 then %>#ffcc99<%else%>#ffffff<%end if%>" > 
          <td height="30"><a href=qtdisp.asp?disp_id=<%=rs("id")%> target="_blank"><%=left(rs("标题"),20)%> </a> <%if rs("附件")<>" " then%> <img src="images/fujian.gif" align="absbottom"> <%end if%></td>
          <td height="20"><div align="center"><%=rs("发文者")%></div></td>
          <td height="20"><div align="center"><%=rs("发文日期")%> <%=rs("发文时间")%></div></td>
          <td align="center">          
		    <%if rs("置顶")<>1 then%>
            <a href="zhiding.asp?zhiding_id=<%=rs("id")%>&doing=yes">置顶</a> 
            <%else%>
            <a href="zhiding.asp?zhiding_id=<%=rs("id")%>&doing=no">消顶</a> 
            <%end if%>

		  </td>
			
          <td height="20"><div align="center"><a href="dele_message.asp?dele_id=<%=rs("id")%>&pageno=<%=pageno%>" class="unnamed14wu"><img src="images/delete.gif" width="11" height="14" border="0"></a></div></td>
        </tr>
     <% 
 '当显示记录大于maxperpage时结束这页 
i=i+1 
j=j+1
if i>=MaxPerPage then exit do 
rs.movenext 

loop 

%>
</table>
<%
end sub 

 function showpage(totalnumber,maxperpage,filename) 
'求出当总共的页数 
dim n 
if totalnumber mod maxperpage=0 then 
n= totalnumber \ maxperpage 
else 
n= totalnumber \ maxperpage+1 
end if 
response.write "<form method=Post action="&filename&">" 
response.write "<p align='center'  > <font color='#000080' class='unnamed12'>>>分页</font> " 
'显示页数链接的条件 
if CurrentPage<2 then 
response.write "<font color='#000080' class='unnamed12'>首页 上一页</font> " 
else 
response.write "<a href="&filename&"?page=1& class='unnamed12'>首页</a> " 
response.write "<a href="&filename&"?page="&CurrentPage-1&" class='unnamed12'>上一页</a> " 
end if 
if n-currentpage<1 then 
response.write "<font color='#000080' class='unnamed12'>下一页 尾页</font>" 
else 
response.write "<a href="&filename&"?page="&(CurrentPage+1) 
response.write "><font color='#000080' class='unnamed12'>下一页</font></a> <a href="&filename&"?page="&n&"><font color='#000080' class='unnamed12'>尾页</font></a>" 
end if
response.write "<font color='#000080' class='unnamed12'> 页次:</font><strong><font color=red class='unnamed12'>"&CurrentPage&"</font><font color='#000080'class='unnamed12'>/"&n&"</strong>页</font>" 
response.write "<font color='#000080' class='unnamed12'> 共<b>"&totalnumber&"</b>篇文章 <b>"&maxperpage&"</b>篇文章/页</font>" 
response.write " <font color='#000080' class='unnamed12'>转到:</font><input type='text' name='page' size=4 maxlength=10 class='unnamed12't value="&tpage&">" 
response.write "<input class='unnamed12' type='submit' value=' Goto ' name='cndok'></p></form>" 
end function 
 rs.close 
 set rs=nothing 
conn.close 
set conn=nothing 
 %></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<%conn.close%>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><!--#include file="bottom.asp"--></td>
  </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

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