showbycon.asp
Upload User: jinglin
Upload Date: 2021-12-20
Package Size: 545k
Code Size: 5k
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. <script language = JavaScript 1.1 src="topmenu.js"></script>
  12. <script language="javascript">
  13. <!--
  14. function openwin1(id)
  15. {
  16. window.open("moreinfo.asp?eventid="+id,"info","width=550,height=470,resizable=no,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,left=15,top=20");
  17. }
  18. function openwin2(id)
  19. {
  20. window.open("eventjoin.asp?eventid="+id,"join","width=550,height=470,resizable=no,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,left=15,top=20");
  21. }
  22. function popleftmenu(url){
  23. window.open(url,"leftmenu1","width=650,height=500,resizable=no,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,left=0,top=0");
  24. }
  25. //-->
  26. </script>
  27. </head>
  28. <%
  29.    response.buffer=true
  30.    const MaxPerPage=10
  31.    dim totalPut   
  32.    dim CurrentPage
  33.    dim TotalPages
  34.    dim i,j
  35.    if not isempty(request("page")) then
  36.       currentPage=cint(request("page"))
  37.    else
  38.       currentPage=1
  39.    end if
  40.    
  41. %>
  42. <body leftmargin=0 topmargin=3>
  43. <p align=center><center><img src="../images/come2e.gif" width=468 height=60 border=0></center></p>
  44. <table border="0" cellspacing="0" cellpadding=0 width="768">
  45. <tr><td width=468 align=left>
  46. <%
  47. keywords=trim(request("key"))
  48. keywords=replace(keywords,"'","''")
  49. %>
  50.  <font color=red>所有有关<font color="red"><%=keywords %></font>的活动信息:</font>
  51. </td>
  52. <td width=300 align=right>
  53.  <a href="javascript:self.close()"><b>关闭窗口</b></a>
  54. </td>
  55. </tr>
  56. </table><br>
  57. <%
  58. sql="select * from companyevent where endtime>convert(datetime,getdate()) and blnctr=1"
  59. sql=sql+" and eventintr like '%"&keywords&"%'"
  60. sql=sql+" order by eventtime desc" 
  61. Set rs= Server.CreateObject("ADODB.Recordset")
  62. rs.open sql,conn,1,1
  63.   if rs.eof and rs.bof then
  64.  
  65.        response.write "<p align='center'>  未找到符合条件的活动信息</p>"
  66.    
  67.    else
  68.  
  69.       totalPut=rs.recordcount
  70.       if currentpage<1 then
  71.           currentpage=1
  72.       end if
  73.       if (currentpage-1)*MaxPerPage>totalput then
  74.    if (totalPut mod MaxPerPage)=0 then
  75.      currentpage= totalPut  MaxPerPage
  76.    else
  77.       currentpage= totalPut  MaxPerPage + 1
  78.    end if
  79.       end if
  80.                if currentPage=1 then
  81.                     showpages
  82.                     showContent
  83. showpages
  84.            else
  85.          if (currentPage-1)*MaxPerPage<totalPut then
  86.             rs.move  (currentPage-1)*MaxPerPage
  87.             dim bookmark
  88.             bookmark=rs.bookmark
  89.                     showpages
  90.                     showContent
  91. showpages
  92.                   else
  93.         currentPage=1
  94.                    showpages
  95.                     showContent
  96.                    showpages
  97.       end if
  98.    end if
  99.    rs.close
  100.    end if
  101.         
  102.    set rs=nothing  
  103.    conn.close
  104.    set conn=nothing
  105.   
  106.    sub showContent
  107.        dim i
  108.    i=0
  109.   
  110. %>
  111. <div align="center"><center>
  112. <table border="1" cellspacing="0" width="768" bgcolor="#F0F8FF" bordercolorlight="#4DA6FF"
  113. bordercolordark="#ECF5FF">
  114.   <tr bgcolor="#0080C0">
  115.   <td  align="center"><font color="#ffffff">活动名称</font></td>
  116.     <td  align="center"><font color="#ffffff">活动类型</font> </td>
  117.     <td  align="center"><font color="#ffffff">开始日期</font></td>
  118.     <td  align="center"><font color="#ffffff">结束日期</font></td>
  119.     <td  align="center"><font color="#ffffff">所在城市</strong></td>
  120. <td  align="center"><font color="#ffffff">详细信息</font></td>
  121.  <td  align="center"><font color="#ffffff">我要参加</font></td>
  122. </tr>
  123. <%do while not rs.eof
  124. dim eventtype
  125. select case rs("eventtype")
  126.   case 1 
  127.     eventtype="展会信息"
  128.   case 2 
  129.     eventtype="在线研讨"
  130.   case 3 
  131.     eventtype="产品推广"
  132.   case 4 
  133.     eventtype="新闻发布"
  134.   case 5 
  135.     eventtype="培训讲座"
  136.   case 6 
  137.     eventtype="其他"
  138. end select  
  139. %>
  140.   <tr>
  141.     <td ><p align="center"><%=rs("eventname")%></td>
  142.     <td ><p align="center"><%=eventtype %></td>
  143.     <td > <%=rs("beginyear")%>年<%=rs("beginmon")%>月<%=rs("beginday")%>日</td>
  144.     <td > <%=rs("endyear")%>年<%=rs("endmon")%>月<%=rs("endday")%>日</td>
  145.     <td > <%=rs("eventcity")%></td>
  146.   <td  align="center">
  147.     <a href='javascript:openwin1(<%=rs("eventid")%>)'>详细信息</a></td>
  148.    <td  align="center"> 
  149. <% if session("username")="" then %>
  150. <a href="javascript:popleftmenu('../registration/prereg.asp')"><font color=red>我要参加</font></a>
  151. <% else %>
  152. <a href='javascript:openwin2(<%=rs("eventid")%>)'><font color=red>我要参加</font></a>
  153. <% end if %>
  154.     </td>
  155.   
  156.   </tr>
  157. <% i=i+1
  158.       if i>=MaxPerPage then exit do
  159.       rs.movenext
  160.    loop
  161.   %>
  162.   </table>
  163. </center></div>
  164. <%
  165.    end sub 
  166.    sub showpages()
  167.           dim n
  168.    if (totalPut mod MaxPerPage)=0 then
  169.       n= totalPut  MaxPerPage
  170.    else
  171.       n= totalPut  MaxPerPage + 1
  172.    end if
  173.    if n=1 then 
  174.      
  175.         exit sub
  176.        end if
  177.    dim k
  178.    response.write "<p align='left'>&gt;&gt; 分页 "
  179.    for k=1 to n
  180.        if k=currentPage then
  181.           response.write "[<b>"+Cstr(k)+"</b>] "
  182.    else
  183.     response.write "[<b>"+"<a href='showbycon.asp?key="+keywords+"&page="+Cstr(k)+"'>"+Cstr(k)+"</a></b>] "
  184.    end if
  185.    next
  186.      
  187.    end sub
  188.  
  189. %>
  190. <script language="javascript">
  191. <!--
  192. bottoms()
  193. //-->
  194. </script>
  195. </body>
  196. </html>