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

📄 admin_edit_poll.asp

📁 一个不错的OA系统
💻 ASP
字号:

<!--#include file="chkadmin.asp"-->
<!--#include file="config.asp"-->
<%
call UpdatePoll()
%>

<!--#include file="top.asp"-->
<!--#include file="menu.asp"-->
<br><br>
<%
Dim pID		
Dim Qrs	
Dim Ars	
Dim i		
pID = CINT(Request("id"))
call OpenDB()
Set Qrs = DbConn.Execute("SELECT * FROM Question WHERE Q_ID = " & pID )
If Qrs.EOF Then
	Response.Redirect ("admin_poll.asp")
End IF
Set Ars = DbConn.Execute("SELECT * FROM Answer WHERE Q_ID = " & pID )
If Ars.EOF Then
	Response.Redirect ("admin_poll.asp")
End IF
%>
<form action="" method="post" name="form1">
        
  <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#7C96B8">
    <tr > 
      <td colspan="2"><font color="#FF0000">修改调查项目</font></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td align="right" width="22%">调查主题:</td>
      <td> 
        <input name="title" type="text" value="<%=Qrs("Q_Title")%>" size="30" maxlength="100">
      </td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td width="22%" align="right">开始时间:</td>
      <td> 
        <input name="startt" type="text" value="<%=Qrs("Q_StartDate")%>" size="8">
        (如:2003-1-1)</td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td width="22%" align="right">结束时间:</td>
      <td> 
        <input name="endt" type="text" value="<%=Qrs("Q_EndDate")%>" size="8">
        (如:2003-1-30)</td>
    </tr>
    <%i = 0%>
    <%Do until Ars.EOF
    i = i + 1%>
    <tr bgcolor="#FFFFFF"> 
      <td width="22%" align="right">调查选项<%=i%>:</td>
      <td width="61%"><%=Ars("A_Answer")%> <a href="admin_edit_option.asp?id=<%=Qrs("Q_ID")%>&aid=<%=Ars("A_ID")%>&option=<%=i%>"><img src="images/edit.gif" width="15" height="13" border="0" vspace="2" hspace="2" align="absmiddle"></a><a href="admin_edit_poll.asp?T=DELA&aid=<%=Ars("A_ID")%>&pid=<%=pID%>"><img src="images/delete.gif" width="15" height="13" border="0" vspace="2" hspace="2" align="absmiddle"></a></td>
    </tr>
    <%
	Ars.MoveNext
	Loop
	%>
    <tr bgcolor="#FFFFFF"> 
      <td align="right">当前调查项目?</td>
      <td> 
        <input type="radio" name="active" value="1" <%if Qrs("Q_Active") Then response.write "checked"%>>
        <input name="active" type="radio" value="0"  <%if not Qrs("Q_Active") Then response.write "checked"%>>
        否 </td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td align="center" colspan="2"> 
        <input type="hidden" name="pid" value="<%=pID%>">
        <input type="submit" name="Submit" value="更 新">
        <input type="button" name="add" value="添加新选项" onClick="window.location.href='admin_add_option.asp?id=<%=pID%>';">
      </td>
    </tr>
  </table>
</form>
<%
Qrs.Close
Ars.Close
Set Qrs = Nothing
Set Ars = Nothing
call CloseDB()
%>

<!--#include file="foot.asp"-->

<%
Sub UpdatePoll()
	T = RequestText(Request.Querystring("T"))
	aID = RequestText(Request("aid"))
	pID = RequestText(Request("pid"))
	if T="DELA" and aID<>"" then
		call OpenDB()
		set rs=DbConn.Execute("Select Q_ID,Q_Vote From Answer WHERE A_ID = " & aID )
		DbConn.Execute("UPDATE Question SET Q_Vote=Q_Vote-"&rs("Q_Vote")&" Where Q_ID="&rs("Q_ID"))
		rs.close
		set rs=nothing
		DbConn.Execute("Delete * From Answer WHERE A_ID = " & aID )
		call CloseDB()
		Response.Redirect ("admin_edit_poll.asp?id=" & pID)
	end if

If Request.ServerVariables("REQUEST_METHOD")="POST" Then
	title = RequestText(Request.Form("title"))
	if title="" then out "调查主题不能为空"
	if not ISDATE(RequestText(Request.Form("startt"))) or not isdate(RequestText(Request.Form("endt"))) then
		out "日期格式不对。"
	end if 
	startt = CDATE(RequestText(Request.Form("startt")))
	endt = CDATE(RequestText(Request.Form("endt")))
	active = RequestText(Request.Form("active"))
	call OpenDB()
	If active = 1 Then
	DbConn.Execute("UPDATE Question SET Q_Active=0")
	End If
	DbConn.Execute("UPDATE Question SET Q_Title = '" & title & "', Q_StartDate = '" & startt & "',Q_EndDate = '" & endt & "', Q_Active = '" & active & "' WHERE Q_ID = " & pID )
call CloseDB()

Response.Redirect "admin_poll.asp"
end if
End Sub
%>

⌨️ 快捷键说明

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