feedback.asp
Upload User: jinglin
Upload Date: 2021-12-20
Package Size: 545k
Code Size: 6k
Development Platform:

VBScript

  1. <!--#include file="dbconn.asp"-->
  2. <% 'if session("admuser")="" then
  3.    'response.redirect "admlogin.asp"
  4.    'end if
  5. %>   
  6. <html>
  7. <head>
  8. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  9. <title>企业活动信息管理区</title>
  10. <link rel="stylesheet" type="text/css" href="../style.css">
  11. </head>
  12. <%
  13.    response.buffer=true
  14.    const MaxPerPage=10
  15.    dim totalPut   
  16.    dim CurrentPage
  17.    dim TotalPages
  18.    dim i,j
  19.    if not isempty(request("page")) then
  20.       currentPage=cint(request("page"))
  21.    else
  22.       currentPage=1
  23.    end if
  24.    
  25. %>
  26. <body leftmargin=0 topmargin=3 marginwidth=0 marginheight=0>
  27. <div align="center"><center>
  28. <table border="0" cellpadding="0" cellspacing="0" width="400" height="40">
  29.   <tr>
  30.     <td align="center"><p class="title"><b><big><i>参加活动反馈</i></big></b></td>              
  31.   </tr>              
  32. </table>              
  33. </center></div>   
  34. <%
  35. dim sql
  36. dim rs
  37. dim eventid
  38. eventid=trim(request("eventid"))
  39. sql="select * from userinfo where userid in (select userid from eventjoin where eventid="&eventid&")" 
  40. Set rs= Server.CreateObject("ADODB.Recordset")
  41. rs.open sql,conn,1,1
  42.   if rs.eof and rs.bof then
  43.  
  44.        response.write "<p align='center'>  现 在 还 没 有 关 于 此 项 活 动 的 反 馈 信 息</p>"
  45.      
  46.    else
  47.  
  48.       totalPut=rs.recordcount
  49.       if currentpage<1 then
  50.           currentpage=1
  51.       end if
  52.       if (currentpage-1)*MaxPerPage>totalput then
  53.    if (totalPut mod MaxPerPage)=0 then
  54.      currentpage= totalPut  MaxPerPage
  55.    else
  56.       currentpage= totalPut  MaxPerPage + 1
  57.    end if
  58.       end if
  59.                if currentPage=1 then
  60.                     showpages
  61.                     showContent
  62. showpages
  63.            else
  64.          if (currentPage-1)*MaxPerPage<totalPut then
  65.             rs.move  (currentPage-1)*MaxPerPage
  66.             dim bookmark
  67.             bookmark=rs.bookmark
  68.                     showpages
  69.                     showContent
  70. showpages
  71.                   else
  72.         currentPage=1
  73.                    showpages
  74.                     showContent
  75.                    showpages
  76.       end if
  77.    end if
  78.    rs.close
  79.    end if
  80.         
  81.    set rs=nothing  
  82.    conn.close
  83.    set conn=nothing
  84.   
  85.    sub showContent
  86.        dim i
  87.    i=0
  88.   
  89. %>
  90. <div align="center"><center>
  91. <table border="1" cellspacing="0"  bgcolor="#F0F8FF" bordercolorlight="#4DA6FF"
  92. bordercolordark="#ECF5FF">
  93.   <tr bgcolor="#0080C0">
  94.   <td  align="center" width=45><font color="#ffffff">姓名</font></td>
  95.     <td  align="center" width=30><font color="#ffffff">性别</font> </td>
  96.     <td  align="center" width=45><font color="#ffffff">年龄</font> </td>
  97.     <td  align="center" width=45><font color="#ffffff">学历</font></td>
  98.     <td  align="center" width=100><font color="#ffffff">所在单位</font></td>
  99.     <td  align="center" width=70><font color="#ffffff">职务</strong></td>
  100.     <td  align="center" width=70><font color="#ffffff">月薪</strong></td>
  101. <td  align="center" width=50><font color="#ffffff">电话</font></td>
  102.  <td  align="center" width=50><font color="#ffffff">传真</font></td>
  103.  <td  align="center" width=50><font color="#ffffff">email</font></td>
  104.  <td  align="center" width=180><font color="#ffffff">备注</font></td>
  105. <td  align="center" width=30><font color="#ffffff">删除</font></td>  
  106. </tr>
  107.        
  108. <%dim vsex,vedu,vage,vtitle,rsdetails %>      
  109. <%do while not rs.eof
  110. if rs("sex")=0 then
  111.    vsex="男"
  112. else
  113.    vsex="女"
  114. end if   
  115. select case rs("age")
  116.   case 1 
  117.     vage="20岁以下"
  118.   case 2 
  119.     vage="20-30岁"
  120.   case 3 
  121.     vage="30-40岁"
  122.   case 4 
  123.     vage="40-50岁"
  124.   case 5 
  125.     vage="50岁以上"
  126. end select  
  127. select case rs("age")
  128.   case 1 
  129.     vage="20岁以下"
  130.   case 2 
  131.     vage="20-24岁"
  132.   case 3 
  133.     vage="25-29岁"
  134.   case 4 
  135.     vage="30-34岁"
  136.   case 5 
  137.     vage="35-39岁"
  138.   case 6 
  139.     vage="40-44岁"
  140.   case 7
  141.     vage="45-49岁"
  142.   case 8 
  143.     vage="50岁以上" 
  144. end select
  145. select case rs("edu")
  146.   case 1 
  147.     vedu="大专以下"
  148.   case 2 
  149.     vedu="大专"
  150.   case 3 
  151.     vedu="大学本科"
  152.   case 4 
  153.     vedu="研究生"
  154.   case 5 
  155.     vedu="博士以上"
  156.   case 6 
  157.     vedu="留学国外"
  158.   case 7
  159.     vedu="其它"
  160. end select  
  161. select case rs("title")
  162.   case 1 
  163.     vtitle="企业经理"
  164.   case 2 
  165.     vtitle="高级管理人员"
  166.   case 3 
  167.     vtitle="部门主管"
  168.   case 4 
  169.     vtitle="技术主管"
  170.   case 5 
  171.     vtitle="一般员工"
  172.   case 6 
  173.     vtitle="公务员"
  174.   case 7
  175.     vtitle="讲师教授"
  176.   case 8 
  177.     vtitle="其它"
  178.   
  179. end select  
  180. select case rs("salary")
  181.   case 1 
  182.     vsalary="1000元以下"
  183.   case 2 
  184.     vsalary="1000-3000元"
  185.   case 3 
  186.     vsalary="3000-5000元"
  187.   case 4 
  188.     vsalary="5000-8000元"
  189.   case 5 
  190.     vsalary="8000-15000元"
  191.   case 6 
  192.     vsalary="15000元以上"
  193.  
  194. end select  
  195. sql="select joinid,remark from eventjoin where eventid="&eventid&" and userid="&rs("userid")
  196. set rsdetails=conn.execute(sql)
  197. vremark=trim(rsdetails("remark"))
  198. %>
  199.  
  200.   <tr>
  201.     <td ><p align="center"><%=rs("name")%>&nbsp</td>
  202.     <td ><p align="center"><%=vsex %>&nbsp</td>
  203.     <td > <%=vage%>&nbsp</td>
  204.     <td > <%=vedu%>&nbsp</td>
  205.     <td > <%=rs("companyname")%>&nbsp</td>
  206.     <td > <%=vtitle%>&nbsp</td>
  207.     <td > <%=vsalary%>&nbsp</td>
  208.     <td > <%=rs("tel")%>&nbsp</td>
  209.     <td > <%=rs("fax")%>&nbsp</td>
  210.     <td > <%=rs("email")%>&nbsp</td>
  211.     <td > <%=vremark%>&nbsp</td>
  212.     <td > <a href='deljoin.asp?joinid=<%=rsdetails("joinid")%>&page=<%=currentpage%>&eventid=<%=eventid%>'>删除</td>
  213.   
  214.   </tr>
  215. <% i=i+1
  216.       if i>=MaxPerPage then exit do
  217.       rs.movenext
  218.    loop
  219.   %>
  220.   </table>
  221. </center></div>
  222. <%
  223.    end sub 
  224.    sub showpages()
  225.           dim n
  226.    if (totalPut mod MaxPerPage)=0 then
  227.       n= totalPut  MaxPerPage
  228.    else
  229.       n= totalPut  MaxPerPage + 1
  230.    end if
  231.    if n=1 then 
  232.         exit sub
  233.        end if
  234.    dim k
  235.    response.write "<p align='left'>&gt;&gt; 分页 "
  236.    for k=1 to n
  237.        if k=currentPage then
  238.           response.write "[<b>"+Cstr(k)+"</b>] "
  239.    else
  240.     response.write "[<b>"+"<a href='eventmanage.asp?page="+Cstr(k)+"'>"+Cstr(k)+"</a></b>] "
  241.    end if
  242.    next
  243.       
  244.    end sub
  245.  
  246. %>
  247. <p align=center><a href="javascript:self.close()"><b>关闭窗口</b></a></p>
  248. </body>
  249. </html>