<%
CurrentPage = request("Page")
set rs=server.createobject("adodb.recordset")
sqltext="select * from dtxw order by id desc "
rs.open sqltext,conn,1,1
MaxPerPage=5
dim text,checkpage
text="0123456789"
Rs.PageSize=MaxPerPage
for i=1 to len(request("page"))
checkpage=instr(1,text,mid(request("page"),i,1))
if checkpage=0 then
exit for
end if
next
If checkpage<>0 then
If NOT IsEmpty(request("page")) Then
CurrentPage=Cint(request("page"))
If CurrentPage < 1 Then CurrentPage = 1
If CurrentPage > Rs.PageCount Then CurrentPage = Rs.PageCount
Else
CurrentPage= 1
End If
If not Rs.eof Then Rs.AbsolutePage = CurrentPage end if
Else
CurrentPage=1
End if
If Rs.recordcount > MaxPerPage then
end if
%>
<%
if not rs.eof then
i=0
do while not rs.eof
%>
<table width="90%" border="1" align="center" cellpadding="4" cellspacing="0">
<tr>
<td width="107" rowspan="2">
<%
if rs("imgname")="" then
response.Write("<font color='#ff0000'>暂无图片</font>")
else
%>
<img src="newimg/<%=rs("imgname")%>" width="100" height="80">
<% end if%>
</td>
<td width="451">标题名称:<%= rs("name") %></td>
<td width="35"><a href="admin_news_save.asp?action=del&id=<%=rs("id")%>">删除</a></td>
</tr>
<tr>
<td style="center: 0px; WIDTH: 550; WORD-WRAP: break-word">详细介绍:<%=htmlencode(rs("text"))%></td>
<td valign="top"><a href="admin_news_edit.asp?id=<%=rs("id")%>">修改</a></td>
</tr>
</table><br>
<%
rs.MoveNext
i=i+1
if i>=MaxPerPage then exit do
loop
end if
%>
admin_news_save.asp
<!--#include file="conn.asp"-->
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<%
dim action,id
id=replace(request("id"),"'","")
action=request("action")
select case action
case "add"
set rs=server.CreateObject("adodb.recordset")
sql="select * from dtxw where id is null"
rs.open sql,conn,1,3
rs.addnew
rs("name")=trim(request("name"))
rs("author")=trim(request("author"))
rs("text")=request("text")
rs("imgname")=request("imgname")
rs("updatetime")=now()
rs.update
rs.close
set rs=nothing
%>
<script language="JavaScript">
alert("动态新闻发布成功");
location.href="admin_news_list.asp";
</script>
<%
case "edit"
set rs=server.CreateObject("adodb.recordset")
sql="select * from dtxw where id ="&id
rs.open sql,conn,1,3
rs("name")=trim(request("name"))
rs("author")=trim(request("author"))
rs("text")=request("text")
rs("imgname")=request("imgname")
rs("updatetime")=now()
rs.update
rs.close
set rs=nothing
%>
<script language="JavaScript">
alert("动态新闻修改成功");
location.href="admin_news_list.asp";
</script>
<%
case "del"
if id="" then
response.Redirect "admin_news_list.asp"
end if
if not isnumeric(id) then
response.Redirect "admin_news_list.asp"
end if
sql="select imgname from dtxw where id="&id
set rs=conn.execute(sql)
dim imgname
imgname=rs("imgname")
rs.close
set rs=nothing
set fs=server.CreateObject("scripting.filesystemobject")
path=server.MapPath("newimg")&"/"&imgname
if fs.fileExIsTs(path) then
fs.deletefile(path)
end if
sql="delete from dtxw where id="&id
conn.execute(sql)
%>
<script language="JavaScript">
alert("动态新闻已经删除");
location.href="admin_news_list.asp";
</script>
<%
end select
%>