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

📄 admin_download_url.asp

📁 asp+sql软件系统
💻 ASP
字号:
<!--#include file="../conn.asp"-->
<!--#include file="CheckAdmin.asp"-->
<%
ErrTitle = "管理下载地址出错:"
SucTitle = "管理下载地址成功:"

Dim Did,DRs,DUid,i
Did=CInt(Request.QueryString("Did"))
DUid=CInt(Request.QueryString("DUid"))
i=1

Dim Serverid,Urlname
Serverid=Trim(Request.Form("Serverid"))
Urlname=Trim(Request.Form("Urlname"))
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>管理下载地址</title>
</head>

<body>
<%
Select Case Action
	Case "SaveAdd"
		Call SaveAdd()
	Case "Edit"
		Call Edit()
	Case "SaveEdit"
		Call SaveEdit()
	Case "Del"
		Call Del()
	Case Else
		Call Main()
End Select

Sub Main()
Call OpenDatabase()
Set Rs=Conn.Execute("SELECT DownloadUrl.DUid,DownloadUrl.Durl,Server.Servername FROM [DownloadUrl] INNER JOIN [Server] ON DownloadUrl.Serverid=Server.Serverid WHERE DownloadUrl.Did="&Did&"")
%>
<form name="form1" method="post" action="?Action=SaveAdd&Did=<%=Did%>">
<table width="75%" border="1" align="center" cellpadding="2" cellspacing="0">
  <tr>
    <td colspan="2">管理下载地址</td>
  </tr>
  <tr>
    <td width="34%" align="right">下载名称</td>
    <td width="66%"><%
    Set DRs=Conn.Execute("SELECT Dname FROM [Download] WHERE Did="&Did&"")
    Response.Write (DRs(0))
    DRs.Close
    Set DRs=Nothing%></td>
  </tr>
<%
If Not(Rs.Eof) Then
Conn.Execute("UPDATE [Download] SET Flag=1 WHERE Did="&Did&"")

While Not Rs.EOF%>
  <tr>
    <td align="right">下载地址<%=i%></td>
    <td><%=Rs(2)&":"&Rs(1)%>  (<a href="Admin_Download_Url.asp?Action=Edit&Did=<%=Did%>&DUid=<%=Rs(0)%>">修改</a>|<a href="Admin_Download_Url.asp?Action=Del&Did=<%=Did%>&DUid=<%=Rs(0)%>">删除</a>)</td>
  </tr>
<%i=i+1
Rs.MoveNext
Wend
Else

Conn.Execute("UPDATE [Download] SET Flag=2 WHERE Did="&Did&"")%>
  <tr align="center">
    <td colspan="2">暂无下载地址</td>
  </tr>
<%End If%>
  <tr>
    <td align="right">添加新地址</td>
    <td><select name="Serverid">
    <%Set DRs=Conn.Execute("SELECT Serverid,Servername FROM [Server]")
    While Not DRs.EOF%>
    <option value="<%=DRs(0)%>"><%=DRs(1)%></option>
    <%DRs.MoveNext
    Wend
    DRs.Close
    Set DRs=Nothing%>
    </select>
      <input type="text" name="Urlname" size="40"></td>
  </tr>
  <tr align="center">
    <td colspan="2"><input name="Submit" type="submit" value="添加"></td>
  </tr>
</table>
</form>
<%
Rs.Close
Set Rs=Nothing
Call CloseDatabase()
End Sub

Sub SaveAdd()

If Serverid="" Or Urlname="" Then
	ErrInfo = ErrInfo&"<li>请填写地址。</li>"
	FoundErr=True
End If
If FoundErr Then
	Call ErrorMsg()
Else
    Call OpenDatabase()
	Conn.Execute("INSERT INTO [DownloadUrl](Did,Serverid,Durl)VALUES("&Did&","&Serverid&",'"&Urlname&"')")
    Call CloseDatabase()
    Call SucMsg("<li>添加地址成功!</li>","Admin_Download_Url.asp?Did="&Did&"")
End If

End Sub

Sub Edit()
Call OpenDatabase()
Set Rs=Conn.Execute("SELECT Serverid,Durl FROM [DownloadUrl] WHERE DUid="&DUid&"")
%>
<form name="form1" method="post" action="?Action=SaveEdit&Did=<%=Did%>&DUid=<%=DUid%>">
<table width="75%" border="1" align="center" cellpadding="2" cellspacing="0">
  <tr>
    <td colspan="2">修改下载地址</td>
  </tr>
  <tr>
    <td width="34%" align="right">添加新地址</td>
    <td width="66%">
    <select name="Serverid">
<%Set DRs=Conn.Execute("SELECT Serverid,Servername FROM [Server]")
While Not DRs.EOF%>
    <option value="<%=DRs(0)%>" <%If Int(DRs(0))=Int(DUid) Then Response.Write ("selected")%>><%=DRs(1)%></option>
<%DRs.MoveNext
Wend
DRs.Close
Set DRs=Nothing
%>
    </select>
      <input name="Urlname" type="text" size="40" value="<%=Rs(1)%>"></td>
  </tr>
  <tr align="center">
    <td colspan="2"><input name="Submit" type="submit" value="修改"></td>
  </tr>
</table>
</form>
<%
Rs.Close
Set Rs=Nothing
Call CloseDatabase()
End Sub

Sub SaveEdit()
If Serverid="" Or Urlname="" Then
	ErrInfo = ErrInfo&"<li>请填写地址。</li>"
	FoundErr=True
End If
If FoundErr Then
	Call ErrorMsg()
Else
    Call OpenDatabase()
	Conn.Execute("UPDATE [DownloadUrl] SET Serverid="&Serverid&",Durl='"&Urlname&"' WHERE DUid="&DUid&"")
    Call CloseDatabase()
    Call SucMsg("<li>修改地址成功!</li>","Admin_Download_Url.asp?Did="&Did&"")
End If
End Sub

Sub Del()
Call OpenDatabase()
	Conn.Execute("DELETE FROM [DownloadUrl] WHERE DUid="&DUid&"")
	Call SucMsg("<li>删除地址成功!</li>","Admin_Download_Url.asp?Did="&Did&"")
Call CloseDatabase()
End Sub
%>
</body>
</html>

⌨️ 快捷键说明

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