search2.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. <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=30
  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.  <font color=red>符合条件的活动信息列表:</font>
  47. </td>
  48. <td width=300 align=right>
  49.  <a href="javascript:self.close()"><b>关闭窗口</b></a>
  50. </td>
  51. </tr>
  52. </table><br>
  53. <%
  54. keywords=trim(request("keywords"))
  55. keywords=replace(keywords,"'","''")
  56. sql="select * from companyevent where endtime>convert(datetime,getdate()) and blnctr=1"
  57. if keywords<>"按内容检索"and keywords<>"" then
  58.  sql=sql+" and (eventintr like '%"&keywords&"%' or eventname like '%"&keywords&"%')"
  59. end if 
  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"><a href='javascript:openwin1(<%=rs("eventid")%>)'><%=rs("eventname")%></a></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.   <% if isnull(rs("link1")) then %>
  148.      无
  149.   <% else %>   
  150.     <a href="http://<%=rs("link1")%>" target=_blank>http://<%=rs("link1")%>&nbsp</a></td>
  151.    <% end if %>
  152.    <td  align="center">
  153.   
  154.   <% if rs("blnjoin")="True" then %>
  155.     
  156. <% if session("username")="" then %>
  157. <a href="javascript:popleftmenu('../registration/prereg.asp')"><font color=red>我要参加</font></a>
  158. <% else %>
  159. <a href='javascript:openwin2(<%=rs("eventid")%>)'><font color=red>我要参加</font></a>
  160. <% end if %>
  161.  <%else%>
  162.       仅做通告
  163.  <%end if%>
  164.     </td>
  165.   
  166.   </tr>
  167. <% i=i+1
  168.       if i>=MaxPerPage then exit do
  169.       rs.movenext
  170.    loop
  171.   %>
  172.   </table>
  173. </center></div>
  174. <%
  175.    end sub 
  176.    sub showpages()
  177.           dim n
  178.    if (totalPut mod MaxPerPage)=0 then
  179.       n= totalPut  MaxPerPage
  180.    else
  181.       n= totalPut  MaxPerPage + 1
  182.    end if
  183.    if n=1 then 
  184.      
  185.         exit sub
  186.        end if
  187.    dim k
  188.    response.write "<p align='left'>&gt;&gt; 分页 "
  189.    for k=1 to n
  190.        if k=currentPage then
  191.           response.write "<font color=red>[<b>"+Cstr(k)+"</b>]</font> "
  192.    else
  193.     response.write "[<b>"+"<a href='search2.asp?keywords="+keywords+"&page="+Cstr(k)+"'>"+Cstr(k)+"</a></b>] "
  194.    end if
  195.    next
  196.      
  197.    end sub
  198.  
  199. %>
  200. <script language="javascript">
  201. <!--
  202. bottoms()
  203. //-->
  204. </script>  
  205. </body>
  206. </html>