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" width="670" bgcolor="#F0F8FF" bordercolorlight="#4DA6FF"
  92. bordercolordark="#ECF5FF">
  93.   <tr bgcolor="#0080C0">
  94.   <td  align="center" width=60><font color="#ffffff">姓名</font></td>
  95.     <td  align="center" width=30><font color="#ffffff">性别</font> </td>
  96.     <td  align="center" width=50><font color="#ffffff">年龄</font> </td>
  97.     <td  align="center" width=50><font color="#ffffff">学历</font></td>
  98.     <td  align="center" width=100><font color="#ffffff">所在单位</font></td>
  99.     <td  align="center" width=50><font color="#ffffff">职务</strong></td>
  100.     <td  align="center" width=50><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. </tr>
  106.        
  107. <%dim vsex,vedu,vage,vtitle,rsdetails %>      
  108. <%do while not rs.eof
  109. if rs("sex")=0 then
  110.    vsex="男"
  111. else
  112.    vsex="女"
  113. end if   
  114. select case rs("age")
  115.   case 1 
  116.     vage="20岁以下"
  117.   case 2 
  118.     vage="20-30岁"
  119.   case 3 
  120.     vage="30-40岁"
  121.   case 4 
  122.     vage="40-50岁"
  123.   case 5 
  124.     vage="50岁以上"
  125. end select  
  126. select case rs("age")
  127.   case 1 
  128.     vage="20岁以下"
  129.   case 2 
  130.     vage="20-24岁"
  131.   case 3 
  132.     vage="25-29岁"
  133.   case 4 
  134.     vage="30-34岁"
  135.   case 5 
  136.     vage="35-39岁"
  137.   case 6 
  138.     vage="40-44岁"
  139.   case 7
  140.     vage="45-49岁"
  141.   case 8 
  142.     vage="50岁以上" 
  143. end select
  144. select case rs("edu")
  145.   case 1 
  146.     vedu="大专以下"
  147.   case 2 
  148.     vedu="大专"
  149.   case 3 
  150.     vedu="大学本科"
  151.   case 4 
  152.     vedu="研究生"
  153.   case 5 
  154.     vedu="博士以上"
  155.   case 6 
  156.     vedu="留学国外"
  157.   case 7
  158.     vedu="其它"
  159. end select  
  160. select case rs("title")
  161.   case 1 
  162.     vtitle="企业经理"
  163.   case 2 
  164.     vtitle="高级管理人员"
  165.   case 3 
  166.     vtitle="部门主管"
  167.   case 4 
  168.     vtitle="技术主管"
  169.   case 5 
  170.     vtitle="一般员工"
  171.   case 6 
  172.     vtitle="公务员"
  173.   case 7
  174.     vtitle="讲师教授"
  175.   case 8 
  176.     vtitle="其它"
  177.   
  178. end select 
  179. select case rs("salary")
  180.   case 1 
  181.     vsalary="1000元以下"
  182.   case 2 
  183.     vsalary="1000-3000元"
  184.   case 3 
  185.     vsalary="3000-5000元"
  186.   case 4 
  187.     vsalary="5000-8000元"
  188.   case 5 
  189.     vsalary="8000-15000元"
  190.   case 6 
  191.     vsalary="15000元以上"
  192.  
  193. end select  
  194. sql="select remark from eventjoin where eventid="&eventid&" and userid="&rs("userid")
  195. set rsdetails=conn.execute(sql)
  196. vremark=trim(rsdetails("remark"))
  197. %>
  198.  
  199.   <tr>
  200.     <td ><p align="center"><%=rs("name")%></td>
  201.     <td ><p align="center"><%=vsex %></td>
  202.     <td > <%=vage%></td>
  203.     <td > <%=vedu%></td>
  204.     <td > <%=rs("companyname")%></td>
  205.     <td > <%=vtitle%></td>
  206.     <td > <%=vsalary%></td>
  207.     <td > <%=rs("tel")%></td>
  208.     <td > <%=rs("fax")%></td>
  209.     <td > <%=rs("email")%></td>
  210.     <td > <%=vremark%></td>
  211.   
  212.   </tr>
  213. <% i=i+1
  214.       if i>=MaxPerPage then exit do
  215.       rs.movenext
  216.    loop
  217.   %>
  218.   </table>
  219. </center></div>
  220. <%
  221.    end sub 
  222.    sub showpages()
  223.           dim n
  224.    if (totalPut mod MaxPerPage)=0 then
  225.       n= totalPut  MaxPerPage
  226.    else
  227.       n= totalPut  MaxPerPage + 1
  228.    end if
  229.    if n=1 then 
  230.         exit sub
  231.        end if
  232.    dim k
  233.    response.write "<p align='left'>&gt;&gt; 分页 "
  234.    for k=1 to n
  235.        if k=currentPage then
  236.           response.write "[<b>"+Cstr(k)+"</b>] "
  237.    else
  238.     response.write "[<b>"+"<a href='eventmanage.asp?page="+Cstr(k)+"'>"+Cstr(k)+"</a></b>] "
  239.    end if
  240.    next
  241.       
  242.    end sub
  243.  
  244. %>
  245. <p align=center><a href="javascript:self.close()"><b>关闭窗口</b></a></p>
  246. </body>
  247. </html>