📄 admin_vote.asp
字号:
<!--#include file="setup.asp"-->
<%
Dim CurrentPage
Dim maxperpage
Dim totalnumber
Dim Pcount
Dim totalPut
Dim isEdit
Dim selVoteid
Dim VoteTitle
Dim i
Set Rs = Server.CreateObject("ADODB.Recordset")
NC_Admin.AdminChk = "54"
NC_Admin.Check
Newasp.admin_header
'*****************************************************************
'* NewCloud Movie System Version 1.0.0
'* File: admin_vote.asp
'* Date: 2004-5-12
'*****************************************************************
'* Copyright 2002-2004 newasp.net - All Rights Reserved.
'* newasp is a trademark of newasp.net
'* HomePage: http://www.newasp.net
'*****************************************************************
Select Case Trim(Request("action"))
Case "save"
Call SaveVote
Case "modify"
Call ModifyVote
Case "add"
isEdit = False
EditVote
Case "edit"
isEdit = True
EditVote
Case Else
Call VoteMain
End Select
If Founderr = True Then
NC_Admin.Error_Msg (ErrMsg)
End If
Newasp.admin_footer
'NothingObject
Private Sub VoteMain()
Dim bookmark
If Not IsEmpty(Request("selVoteid")) Then
selVoteid = Request("selVoteid")
Select Case Request("type")
Case "del"
Call DelVote
Case "isLock"
Call isLock
Case "noLock"
Call noLock
Case "radio"
Call setRadio
Case "checkbox"
Call setCheckbox
Case Else
Response.Write "无效参数!"
Response.End
End Select
End If
Response.Write "<TABLE width=""99%"" border=0 cellpadding=3 cellspacing=1 align=center class=tableBorder>" & vbCrLf
Response.Write "<TR>" & vbCrLf
Response.Write " <TH colspan=6>投票管理</TH>" & vbCrLf
Response.Write "</TR>" & vbCrLf
Response.Write "<TR height=""28"">" & vbCrLf
Response.Write " <TD colspan=6 class=forumRow>投票调用方法:<BR>①<script src=""js/showvote.js""></script><BR>" & vbCrLf
Response.Write " ②<IFRAME name=vote src=""vote.htm"" frameBorder=no scrolling=no width=180 height=220></IFRAME><BR>" & vbCrLf
Response.Write " </TD>" & vbCrLf
Response.Write "</TR>" & vbCrLf
Response.Write "<TR>" & vbCrLf
Response.Write " <TH noWrap>选 择</TH>" & vbCrLf
Response.Write " <TH noWrap>投票主题 [<a href=admin_vote.asp?action=add class=TableTitleLink>添加投票</a>]</TH>" & vbCrLf
Response.Write " <TH noWrap>投 票 数</TH>" & vbCrLf
Response.Write " <TH noWrap>编辑投票</TH>" & vbCrLf
Response.Write " <TH noWrap>投票类型</TH>" & vbCrLf
Response.Write " <TH noWrap>状 态</TH>" & vbCrLf
Response.Write "</TR>" & vbCrLf
If Not IsEmpty(Request("page")) Then
CurrentPage = CLng(Request("page"))
Else
CurrentPage = 1
End If
maxperpage = 20 '###每页显示数
SQL = "select * from NC_Vote order by id desc"
Rs.Open SQL, Conn, 1, 1
Newasp.SqlQueryNum = Newasp.SqlQueryNum + 1
If Rs.bof And Rs.EOF Then
Response.Write "<tr><td colspan=10 class=forumrow>没有投票主题!</td></tr>"
Else
totalnumber = Rs.recordcount
If (totalnumber Mod maxperpage) = 0 Then
Pcount = totalnumber \ maxperpage
Else
Pcount = totalnumber \ maxperpage + 1
End If
Rs.MoveFiRst
If CurrentPage > Pcount Then CurrentPage = Pcount
If CurrentPage < 1 Then CurrentPage = 1
Rs.Move (CurrentPage - 1) * maxperpage
bookmark = Rs.bookmark
i = 0
Response.Write "<TR height=""28"">" & vbCrLf
Response.Write " <TD colspan=6 class=forumRowHighlight align=center>"
Call showpage
Response.Write "</TD>" & vbCrLf
Response.Write "</TR>" & vbCrLf
Response.Write "<form name=""selform"" method=""post"" action="""">" & vbCrLf
Do While Not Rs.EOF And i < CLng(maxperpage)
Response.Write "<TR>" & vbCrLf
Response.Write " <TD noWrap class=forumRow align=center><input type=checkbox name=selVoteid value="""
Response.Write Rs("id")
Response.Write """></TD>" & vbCrLf
Response.Write " <TD noWrap class=forumRow width=""70%""><a href=../vote.htm title=""查看投票"" target=_blank>"
Response.Write Rs("topic")
Response.Write "</a></TD>" & vbCrLf
Response.Write " <TD noWrap class=forumRow align=center><FONT COLOR=RED><B>"
Response.Write Rs("VoteNum")
Response.Write "</B></FONT></TD>" & vbCrLf
Response.Write " <TD noWrap class=forumRow align=center><a href=admin_vote.asp?action=edit&id="
Response.Write Rs("id")
Response.Write " title=""查看编辑:"
Response.Write Rs("topic")
Response.Write """>编辑投票</a></TD>" & vbCrLf
Response.Write " <TD noWrap class=forumRow align=center>"
If CInt(Rs("VoteType")) = 0 Then
Response.Write "单选"
Else
Response.Write "多选"
End If
Response.Write "</TD>" & vbCrLf
Response.Write " <TD noWrap class=forumRow align=center>"
If CInt(Rs("isLock")) = 0 Then
Response.Write "正常"
Else
Response.Write "<FONT COLOR=RED>锁定</FONT>"
End If
Response.Write "</TD>" & vbCrLf
Response.Write "</TR>" & vbCrLf
Rs.movenext
i = i + 1
If i >= maxperpage Then Exit Do
Loop
End If
Rs.Close
Set Rs = Nothing
Response.Write "<TR height=""30"">" & vbCrLf
Response.Write " <TD class=forumRow>管理</TD>" & vbCrLf
Response.Write " <TD colspan=5 class=forumRow>全选/反选 <input type=""checkbox"" name=""checkbox"" value=""checkbox"" onclick=CheckAll(this.form)> " & vbCrLf
Response.Write " <input type=""radio"" name=""type"" value=""del"" title=""管理选项:批量删除选中的新闻"">批量删除 " & vbCrLf
Response.Write " <input type=""radio"" name=""type"" value=""isLock"" title=""管理选项:批量锁定投票主题"">锁定 " & vbCrLf
Response.Write " <input type=""radio"" name=""type"" value=""noLock"" title=""管理选项:批量解除锁定"">解锁 " & vbCrLf
Response.Write " <input type=""radio"" name=""type"" value=""radio"" title=""管理选项:批量设置单选投票"">单选 " & vbCrLf
Response.Write " <input type=""radio"" name=""type"" value=""checkbox"" title=""管理选项:批量设置多选投票"">多选 " & vbCrLf
Response.Write " <input type=submit name=Submit value=""执行操作"" class=button onclick=""{if(confirm('您确定执行此操作吗?')){this.document.selform.submit();return true;}return false;}""></TD>" & vbCrLf
Response.Write "</TR></form>" & vbCrLf
Response.Write "<TR height=""28"">" & vbCrLf
Response.Write " <TD colspan=6 class=forumRowHighlight align=center>"
Call showpage
Response.Write "</TD>" & vbCrLf
Response.Write "</TR>" & vbCrLf
Response.Write "</TABLE>" & vbCrLf
End Sub
Private Sub EditVote()
If isEdit Then
SQL = "select * from NC_Vote where id=" & Request("id")
Rs.Open SQL, Conn, 1, 1
Newasp.SqlQueryNum = Newasp.SqlQueryNum + 1
VoteTitle = "编辑投票"
Else
VoteTitle = "添加新的投票"
End If
Response.Write " <TABLE width=""99%"" border=0 cellpadding=3 cellspacing=1 align=center class=tableBorder>" & vbCrLf
Response.Write "<TR><form name=""myform"" method=""post"" action=""admin_vote.asp"">" & vbCrLf
Response.Write " <input type=""Hidden"" name=""action"" value='"
If isEdit Then
Response.Write "modify"
Else
Response.Write "save"
End If
Response.Write "'>" & vbCrLf
Response.Write " "
If isEdit Then
Response.Write " <input type=""Hidden"" name=""id"" value='"
Response.Write CStr(Request("id"))
Response.Write "'>" & vbCrLf
Response.Write " "
End If
Response.Write " <TH colspan=2>"
Response.Write VoteTitle
Response.Write "</TH>" & vbCrLf
Response.Write "</TR>" & vbCrLf
Response.Write "<TR height=""22"">" & vbCrLf
Response.Write " <TD noWrap align=""right"" class=forumRowHighlight>投票类型:</TD>" & vbCrLf
Response.Write " <TD width=""85%"" class=forumRow>" & vbCrLf
Response.Write " <input type=""radio"" name=""VoteType"" value=""0"" title=""设置单选投票"" "
If isEdit Then
If CInt(Rs("VoteType")) = 0 Then
Response.Write "checked"
End If
Else
Response.Write "checked"
End If
Response.Write ">单选 " & vbCrLf
Response.Write " <input type=""radio"" name=""VoteType"" value=""1"" title=""设置多选投票"" "
If isEdit Then
If CInt(Rs("VoteType")) = 1 Then
Response.Write "checked"
End If
End If
Response.Write ">多选</TD>" & vbCrLf
Response.Write "</TR>" & vbCrLf
Response.Write "<TR height=""22"">" & vbCrLf
Response.Write " <TD noWrap align=""right"" class=forumRowHighlight>投票主题:</TD>" & vbCrLf
Response.Write " <TD class=forumRow><input type=text name=topic size=50 value="""
If isEdit Then
Response.Write Rs("topic")
End If
Response.Write """></TD>" & vbCrLf
Response.Write "</TR>" & vbCrLf
Response.Write "<TR height=""22"">" & vbCrLf
Response.Write " <TD noWrap align=""right"" class=forumRowHighlight>投票选项1:</TD>" & vbCrLf
Response.Write " <TD class=forumRow><input type=text name=Choose_1 size=20 value="""
If isEdit Then
Response.Write Rs("Choose_1")
End If
Response.Write """> " & vbCrLf
Response.Write " "
If isEdit Then
Response.Write "投票数:<input type=text name=ChooseNum_1 size=10 value="""
Response.Write Rs("ChooseNum_1")
Response.Write """>"
End If
Response.Write "</TD>" & vbCrLf
Response.Write "</TR>" & vbCrLf
Response.Write "<TR height=""22"">" & vbCrLf
Response.Write " <TD noWrap align=""right"" class=forumRowHighlight>投票选项2:</TD>" & vbCrLf
Response.Write " <TD class=forumRow><input type=text name=Choose_2 size=20 value="""
If isEdit Then
Response.Write Rs("Choose_2")
End If
Response.Write """> " & vbCrLf
Response.Write " "
If isEdit Then
Response.Write "投票数:<input type=text name=ChooseNum_2 size=10 value="""
Response.Write Rs("ChooseNum_2")
Response.Write """>"
End If
Response.Write "</TD>" & vbCrLf
Response.Write "</TR>" & vbCrLf
Response.Write "<TR height=""22"">" & vbCrLf
Response.Write " <TD noWrap align=""right"" class=forumRowHighlight>投票选项3:</TD>" & vbCrLf
Response.Write " <TD class=forumRow><input type=text name=Choose_3 size=20 value="""
If isEdit Then
Response.Write Rs("Choose_3")
End If
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -