• ASP实现长文章手动分页的代码


    一篇文章如字数太多,则用1,2,3....  分成多页,便于用户浏览。

    <% 
    set recordset1=server.createobject("adodb.recordset") 
    exec="SELECT * FROM news  where id="&id 
    recordset1.Open exec,conn,1,1 
    %>
     <table width="85%" border="0" align="center" cellpadding="3" cellspacing="0">
              <tr>  <td >
    .......

    <%
    If Request("page")="" Then
    pageNum=0
    Else
    pageNum=Request("page")
    End if
    Content=Replace(recordset1("content"),"|||","|||")
    ContentStr=split(Content,"|||")
    For i=pageNum to pageNum
    %>
    <%=ContentStr(i)%> 
    <% Next %>
                </td>
              </tr>
     <%if ubound(ContentStr)>=1 then%>
              <tr> 
                <td height="30" >本文共分 
    <%
    For p = 0 to ubound(ContentStr)
    if p+1= Request("page")+1 then
    a="<font color=red>"
    aa="</font>"
    else
    a=""
    aa=""
    end if
    %>
                  <a href="detail.asp?ID=<%=request("ID")%>&page=<%=p%>"><%=a%><%=p+1%><%=aa%></a> 
                  <% Next %>
                  页 </td>
              </tr>
              <%end if%>

    添加文章时,在想分页的地方,加入分割符 ||| 即可。

  • 相关阅读:
    课程作业一
    关于代码中的抄袭(不针对任何人)
    第四次作业
    第三次寒假作业-随笔汇总
    第三次寒假作业-合作
    第三次寒假作业-个人
    第二次寒假作业汇总
    问题
    第二次寒假作业——自学安排
    第二次寒假作业
  • 原文地址:https://www.cnblogs.com/tonybinlj/p/1506692.html
Copyright © 2020-2023  润新知