index.asp

来自「实现一个用JSP、Servlet技术实现的小型物流网站系统。实现功能如下:管理员」· ASP 代码 · 共 225 行

ASP
225
字号
<%@ codepage ="936" %>
<%
if session("globalecmaster")="" or session("masterflag")="" then
response.write "<script language='javascript'>"
response.write"parent.location.href='../login.asp';</SCRIPT>" 
response.end
end if


	'权限限制^^^^^^^^^^^^^^^^^^^^
 dim ishavegant
 ishavegant=false
 in_str=split(session("masterflag"),",")
 for each ins in in_str
 if trim(ins)="51" then 
 ishavegant=true
 end if
 next 
 if ishavegant=false then
 response.redirect "../err.asp"
 response.end
 end if
 '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^



%>
<% data_path="../../" 'ACC连接数据库路径,对SQL无效 %>
<!--#include file="../../conn/conn.asp"-->
<!--#include file="../../inc/safe.asp"-->
<!--#include file="../../inc/FileSystem.asp"-->

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<LINK href="../css/style.css" rel=stylesheet type=text/css> 
<SCRIPT language=javascript1.2 src="../css/iXs_Main.js"></SCRIPT>
<script>
var checkflag="false";
function check(field){
if(checkflag=="false"){
for(i=0;i<field.length;i++){
field[i].checked=true;}
checkflag="true";
return "解除全选"; }
else {
for(i=0;i<field.length;i++) {
field[i].checked=false;}
checkflag="false";
return "选择全部";}}
</script>
<title>帮助信息管理</title>
<%
if not isempty(request("selAnnounce")) then
newsidlist=request("selAnnounce")
if instr(newsidlist,",")>0 then
dim newsidarr
newsidArr=split(newsidlist)
dim log_newsid
for i = 0 to ubound(newsidarr)
log_newsid=clng(newsidarr(i))
call deleteannounce(log_newsid)
next
else
call deleteannounce(clng(newsidlist))
end if
end if
keywords=replace_text(request("keywords"))
 if replace_text(request("typeid"))<>"" then
typeid=request("typeid")
 end if
 
set rs=server.createobject("adodb.recordset") 
sql="select * from Yixiang_news"
if typeid<>"" then 
	if typeid<>"All" then 
			sql=sql&" where typeid="&typeid&""
			if keywords<>"" then sql=sql&" and title like '%"&keywords&"%'"
	else
		if typeid<>"" then sql=sql&" where "
		if keywords<>"" then sql=sql&" title like '%"&keywords&"%'"
	end if
end if

sql=sql&" order by newsid desc"

Set rs= Server.CreateObject("ADODB.Recordset") 
rs.open sql,conn,1,1 
msg_per_page=20 '定义每页显示记录条数
%>
<table width="98%" border="0" cellspacing="0" cellpadding="0" align=center class="tableBorder"> 
  <tr> 
     <th height=25 colspan="2" class="tableHeaderText">行业资讯管理 </th> 
  </tr> 
  <tr> 
     <td colspan="2" class="forumRowHighlight"><p><B>注意</B>:<BR> 
         ①类别直接与发布的信息相关联,删除类别可能会影响到以前发布的专项商机信息。<BR> </td> 
  </tr> 
  <tr> 
     <td width="10%" height=25 class="forumRowHighlight"> <B>操作选项</B></td> 
         <FORM name=searchForm action="index.asp" method=post onsubmit="javascript:if(doSearch()==false) return false;"><td class="forumRowHighlight">
       关键字:<input name="keywords" type="text" value="<%=keywords%>" maxlength="10">
&nbsp;所属类别:
<select name="typeid" size="1">  
<%
response.write "<option value='All'>所有分类信息</option>"&chr(13)+chr(10)

set rs1=server.CreateObject("adodb.recordset")
sql1="select * from Yixiang_newsType"
rs1.open sql1,conn,1,1
if not rs1.eof then
do while not rs1.eof
response.write "<option value='"&rs1("typeid")&"'>"&rs1("type")&" 类信息</option>"&chr(13)+chr(10)
rs1.movenext
loop
rs1.close
end if
%>
</select> <input type="submit" value="立刻查找" id=submit name=submit>
         </td></form>
  </tr>
  <tr>
    <td height=25 class="forumRowHighlight">&nbsp;</td>
	 <td class="forumRowHighlight"><a href="index.asp">管理行业资讯</a> | <a href="addinfo.asp">添加行业资讯</a> | <a href="type.asp">管理信息类别</a> | <a href="Class_Ok.asp?action=add_class_1">添加信息类别</a> | [<a href="javascript:location.reload()">刷新页面</a>] </td> 
  </tr> 
</table>
<SCRIPT LANGUAGE='JavaScript' SRC='/js/search.js' TYPE='text/javascript'></script>
<!--#include file="../../inc/headpage.asp"-->
<Form name="search" method="POST" action="index.asp">
  <table wnewsidth="100%" border="0" align="center" cellpadding="2" cellspacing="1" class="tableBorder">
    <tr>
      <th class="tableHeaderText" height=25 colspan="5">行业资讯信息列表</th>
    <tr>
      <td colspan="5">
<%
if rs.eof then
response.Write"<br><br><div align='center'>暂无数据信息</div><br><br>"
else
%>
      </td>
    </tr>
    <tr height=25 class=bodytitle>
      <td width="60%" align="left" class=bodytitle wnewsidth="446"><font color="ff6600"><b>信息标题</b></font></td>
      <td width="12%" align="center" class=bodytitle wnewsidth="263"><font color="ff6600"><b>所属类别</b></font></td>
      <td width="14%" align="center" class=bodytitle wnewsidth="113"><font color="ff6600"><b>发布日期</b></font></td>
      <td width="7%" align="center" class=bodytitle wnewsidth="62"><font color="ff6600"><b>修改</b></font></td>
      <td width="7%" align="center" class=bodytitle wnewsidth="57"><input name="submit2" type='submit' value='删除'></td>
    </tr>
    <%
		
do while not rs.eof and rowcount > 0%>
    <tr height="20">
      <td align="left" class=forumRow> 
	  <%
	  if keywords<>"" then
	  
	  %>
	  <a href="<%=HOPE_InstallDir%>info/shownews.asp?newsid=<%=rs("newsid")%>" target="_blank"><%=replace(rs("title"),keywords,"<font color=red>"&keywords&"</font>")%></a>
	  <%else%>
	  	  <a href="<%=HOPE_InstallDir%>info/shownews.asp?newsid=<%=rs("newsid")%>" target="_blank"><%=rs("title")%></a>
 	  <%
	  end if
	  %>
	   <%if rs("tjnews")=1 or rs("tjhome")=1 or rs("homepic")=1 or rs("homehot")=1 then%><img src="../images/thanx.gif" alt="此条信息已设置推荐,点击修改可重新设置推荐属性!" width="19" height="19" align="absmiddle"><%end if%> <%if rs("picture")<>"nopicture.gif" then%><img src="../images/haveimg.gif" alt="此条信息为图片标题:&lt;br&gt;&lt;img src=<%=HOPE_InstallDir%>UploadFile/<%=rs("picture")%> border=1 width=220 height=150&gt;" width="12" height="12" border="0">
        <%end if%></td>
      <td class=forumRow align="center">
        <%
set rs5=server.CreateObject("adodb.recordset")
sql5="select typeid,type from Yixiang_newstype where typeid="&rs("typeid")
rs5.open sql5,conn,1,1
 if not rs5.eof then
response.write"<a href='index.asp?typeid="&rs5("typeid")&"'>"&rs5("type")&" 类</a>"
else
	Response.write "无些分类"
end if

%></td>
      <td wnewsidth="113" align="center" class=forumRow><%=FormatDate(rs("dateandtime"),2)%> </td>
      <td align="center" class=forumRow><a href="edit.asp?newsid=<%=rs("newsid")%>">修改</a></td>
      <td wnewsidth="57" align="center" class=forumRow><input type='checkbox' name='selAnnounce' value='<%=cstr(rs("newsid"))%>'></td>
    </tr>
    <%
icolor=icolor+1
if icolor>1 then icolor=0
rowcount=rowcount-1
rs.movenext
loop
end if
%>
    <tr height="20" bgcolor="#ffffff">
      <td colspan="5" align="left" class=forumRow><div align="right">
          <input name="button" type=button onClick="this.value=check(this.form)" value=" 全部选定 ">
      </div></td>
    </tr>
    <tr height="20" bgcolor="#ffffff">
      <td class=forumrowHighLight align="center" colspan="5"><b><%=listPages("index.asp?typeid="&typeid&"&keywords="&keywords&"")%></b></td>
    </tr>
  </table>
</form>
  <%
sub deleteannounce(newsid)
dim rs,sql, RsInfo
	Set RsINfo=Conn.Execute("Select newsid,typeid,Picture From yixiang_news Where newsid="&newsid&" ")
		if NOt RsINfo.Eof Then
			 ttid=RsINfo("newsid")
			 typeid=RsINfo("typeid")
			 Picture=RsInfo("Picture")
			FileName=HOPE_InstallDir&"info/detail/"&typeid&"-"&ttid&".html"
			Call FileDel(FileName) '删除生成文件
			
			FileName=HOPE_InstallDir&"UploadFile/"&Picture
			if Picture<>"nopicture.gif" then
			Call FileDel(FileName) '删除图片文件
			end if
		End if
	RsInFo.Close
	Set RsInfo=NOthing
set rs=server.createobject("adodb.recordset")
sql="delete from [Yixiang_news] where newsid="&cstr(newsid)
conn.execute sql
if err.Number<>0 then
err.clear
response.write "删 除 失 败 !<br>"
end if
End sub
%>
<!--#include file="../copy.asp" -->

⌨️ 快捷键说明

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