从数据库里读出一篇文章,如果文章很长,我要分几页才能显示完,这样如何分页?

32572 2001-08-16 12:36:02
从数据库里读出一篇文章,如果文章很长,我要分几页才能显示完,这样如何分页?
...全文
97 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaming 2001-08-16
  • 打赏
  • 举报
回复
按字数分页绝对是个错误,要按段落来分,可以在一定字数里寻找最后出现的<br>然后把出现位置记录下来,做截取工作,然后对剩下的字数做如上的处理。这只是一个大概思路,但是千万不要按照字数来分页,这样会遇到很多问题的。我就吃过这样的亏~~~
xiaming 2001-08-16
  • 打赏
  • 举报
回复
http://www.csdn.net/expert/TopicView.asp?id=222499
Kandy 2001-08-16
  • 打赏
  • 举报
回复
嘿嘿,这样吧:我觉得既然文章很长为什么不分章节呢?如果不分那可能只能采用笨方法了,可能还有好的方法,如果谁有更好的方法就拿来一起讨论,假设文章读到了一个变量article里面,你想每页显示的字数是n个。
于是:
lenarticle=len(article)
pagecount=cint(lenarticle/n)
然后利用分页技术读出文章,注意:
第i页的内容是
MID(article,i*(n-1),i*n)
这样就很实现了。
luket 2001-08-16
  • 打赏
  • 举报
回复
最好是把文章分页存在不同的记录这样会比较方便管理。否则就要根据字数来分页了用LeftB应该可以
Kandy 2001-08-16
  • 打赏
  • 举报
回复
看来我得来回复……不过……帖子主人呢?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧