韩剧1988免费观看全集_久久影视三级福利片_亚洲视频在线观看免费_在线观看欧美日韩_国产亚洲激情在线_亚洲精品美女久久久_欧美国产日韩一区二区在线观看_91在线观看免费高清完整版在线观看_日韩av免费看_国产又爽又黄的激情精品视频_琪琪亚洲精品午夜在线_欧美性猛xxx_不卡毛片在线看_国产亚洲日本欧美韩国_91国内在线视频_精品国产福利视频

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開(kāi)發(fā)教程 > 詳細(xì)頁(yè)面

分頁(yè)控制

分頁(yè)控制

更新時(shí)間:2022-06-26 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

分頁(yè)控制

利用查詢所得之資料要如何作分頁(yè)呢?請(qǐng)指導(dǎo)一下吧! 

下面我從PC-NET那邊節(jié)錄下來(lái)的,是由東東所撰寫的
==============================================


如何做分頁(yè)控制



很多網(wǎng)友都有自己開(kāi)發(fā)線上討論區(qū)和留言版的經(jīng)驗(yàn),也有的人一開(kāi)始就使用別人開(kāi)發(fā)好的程



式,但是有些人會(huì)因?yàn)閯e人開(kāi)發(fā)的程式不夠完美而興起了想修改程式的念頭,其中很多網(wǎng)友的



最大的問(wèn)題就是不知道如何將資料庫(kù)的資料作分頁(yè)控制,大家看到很多簡(jiǎn)易型的討論區(qū)和留



言版因?yàn)闆](méi)有作分頁(yè)控制造成使用者在閱讀時(shí)的困擾,所以今天筆者將告訴大家如何完成這



項(xiàng)技巧,想當(dāng)初筆者也是被這個(gè)問(wèn)題煩了好一段時(shí)間,書(shū)上的范例又少之又少,所以希望今天



這個(gè)范例能帶給大家一點(diǎn)小小的幫助,下面這段程式筆者僅帶出顯示資料和分頁(yè)控制的程式



段,至於開(kāi)啟資料庫(kù)的動(dòng)作就交給大家去完成,假設(shè)這個(gè)程式叫做Devide.asp



Devide.asp





'由上一頁(yè)還是下一頁(yè)的按鈕所傳回來(lái)的Action參數(shù)來(lái)決定要往下一頁(yè)還是回上一頁(yè)



<% ACTION = Request.Querystring("ACTION") %>



'由上一頁(yè)還是下一頁(yè)的按鈕所傳回來(lái)的Action參數(shù)來(lái)決定目前所在的頁(yè)次



<% PAGE = CInt(Request.Querystring("PAGE")) %>



由上一頁(yè)還是下一頁(yè)的按鈕所傳回來(lái)的Action參數(shù)來(lái)決定要顯示資料為哪幾筆



<% RCOUNT = CInt(Request.Querystring("RCOUNT")) %>



如果是第一次進(jìn)來(lái)就一定顯示第一頁(yè)的資料



<% If RCOUNT = "" Then %>

<% RCOUNT = "0" %>

<% End If %>



<% HOWMANY = 10 %>



<% '** 定義每一頁(yè)顯示資料筆數(shù),CmdShowEntries是筆者所開(kāi)啟的資料庫(kù)集合

CmdShowEntries.PageSize = HOWMANY

%>



如果是按下下一頁(yè)的按鈕的話



<% If ACTION = "FORWARD" Then %>



先將目前所在頁(yè)數(shù)加一



<% PAGE = PAGE + 1 %>



再將目前顯示的資料筆數(shù)加10



<% RCOUNT = RCOUNT + HOWMANY %>



這邊就有點(diǎn)技巧了,比如你是從第一頁(yè)跳到第二頁(yè),你應(yīng)該先將第1到第10筆資料略過(guò)



只顯示第11筆到第20筆資料,因?yàn)樵驹诘谝豁?yè)的時(shí)候Rcount為0,加上10之後就等



於10,而這10筆資料就是你所要略過(guò)的,同樣的,如果你是從第二頁(yè)跳往第三頁(yè)的話,



你必須略過(guò)第1筆到第20筆的資料,從第21筆資料開(kāi)始顯示



CmdShowEntries.MoveNext就是在執(zhí)行這個(gè)略過(guò)的動(dòng)作



<% For DACOUNT = 1 To RCOUNT %>

<% CmdShowEntries.MoveNext %>

<% Next %>

<% End If %>



相反的如果是回上一頁(yè)的話



<% If ACTION = "BACK" Then %>



先將目前所在頁(yè)數(shù)減一



<% PAGE = PAGE - 1 %>



再將目前顯示的資料筆數(shù)減10



<% RCOUNT = RCOUNT - HOWMANY %>



如果不是在第一頁(yè)的話(RCOUNT <> 0)才要執(zhí)行資料略過(guò)的動(dòng)作

<% If RCOUNT <> 0 Then %>

<% For DACOUNT = 1 To RCOUNT %>

<% CmdShowEntries.MoveNext %>

<% Next %>

<% End If %>

<% End If %>



同樣的如果Rcount = 0就表示在第一頁(yè)



<% If RCOUNT = "0" Then %>

<% PAGE = 1 %>



<% End If %>



如果資料庫(kù)裡都沒(méi)資料的話就直接顯示網(wǎng)頁(yè)結(jié)尾



<% If CmdShowEntries.RecordCount = 0 Then %>

</BODY>

</HTML>

<% Response.End %>

<% End If %>

<div align="left"><left>



如果資料庫(kù)裡有資料就準(zhǔn)備要顯示資料了





<% y = 0 %>

<% while NOT CmdShowEntries.EOF %>



這邊的內(nèi)容就交給讀者自己去完成了,看你想將資料庫(kù)的內(nèi)容以何種外觀呈現(xiàn)





<% CmdShowEntries.MoveNext %>



這邊是第二個(gè)小技巧,當(dāng)你印完10筆資料之後是不是應(yīng)該停止了呢?沒(méi)錯(cuò),我們



用到一個(gè)變數(shù)Y來(lái)控制,先定義Y等於0,每印一筆資料就將Y加一,當(dāng)Y等於10的



時(shí)候先看看資料庫(kù)是不是還有資料,如果還有資料就將剩下的資料通通略過(guò),就是



CmdShowEntries.MoveNext啦!!

<% y = y + 1 %>

<% if y = HOWMANY then %>

<% while NOT CmdShowEntries.EOF %>

<% CmdShowEntries.MoveNext %>

<% wend %>

<% end if %>

<% wend%>



</center></div>








準(zhǔn)備顯示上一頁(yè)和下一頁(yè)的按鈕囉

<div align="left"><left>



<table border="0" width="400">

<tr>

<td width="200"><% If RCOUNT > 0 Then %>如果不是在第一頁(yè)

就顯示上一頁(yè)的按鈕,並將預(yù)設(shè)的參數(shù)傳回

<form method="PUT" action="Devide.asp">

<input type="hidden" name="ACTION" value="BACK">

<input type="hidden" name="RCOUNT" value="<% =RCOUNT %>">

<input type="hidden" name="PAGE" value="<% =PAGE %>">



<p><font face="Arial"><input type=image src=http://cfan.net.cn/info/images/back.gif

onclick="submit">

</font></p>



</form>

<% End If %>

</td>



<td width="200"><% If PAGE = CmdShowEntries.PageCount Then %>

<% Else %>如果不是在最後一頁(yè)就顯示下一頁(yè)的按鈕,並將預(yù)設(shè)的參數(shù)傳回

<form method="PUT" action="Devide.asp">

<input type="hidden" name="ACTION" value="FORWARD">

<input type="hidden" name="RCOUNT" value="<% =RCOUNT %>">

<input type="hidden" name="PAGE" value="<% =PAGE %>">



<p><font face="Arial"><input type=image src=http://cfan.net.cn/info/images/next.gif

onclick="submit">

</font></p>

</form>

<% End If %>

</td>

</tr>





怎麼樣大家懂了嗎?



其實(shí)分頁(yè)控制方式有很多種,筆者只是拿這個(gè)簡(jiǎn)單的例子來(lái)作示范,應(yīng)為我覺(jué)得這個(gè)范



例最容易理解而且彈性又大,比如說(shuō)你今天還想多加幾個(gè)按鈕,像是回第一頁(yè),到最後



一頁(yè),你可以這樣寫



<form method="PUT" action="Devide.asp">

<input type="hidden" name="ACTION" value="LAST">

<input type="hidden" name="RCOUNT"

value="<% =(CmdShowEntries.PageCount - 1)*10%>">

<input type="hidden" name="PAGE"

value="<% =CmdShowEntries.PageCount%>">

<p><font face="Arial"><input type="submit" value="最末頁(yè)">

</font></p></form>

<% End If %> </td>

<td width="200">

<form method="PUT" action="Devide.asp">

<input type="hidden" name="RCOUNT" value="0">

<input type="hidden" name="PAGE" value="1">



<p><font face="Arial"><input type="submit" value="第一頁(yè)"></font>

</p>

</form>



然後在原本判斷是要回上一頁(yè)還是下一頁(yè)的程式段中加上



<% If ACTION = "LAST" Then %>表示到最後一頁(yè)

<% PAGE = CInt(Request.Querystring("PAGE")) %>

<% RCOUNT = CInt(Request.Querystring("RCOUNT")) %>

<% For DACOUNT = 1 To RCOUNT %>

<% CmdShowEntries.MoveNext %>

<% Next %>

<% End If %>



另外一種顯示分頁(yè)控制的方式更是經(jīng)?吹,這種方式就是在網(wǎng)頁(yè)底部秀出數(shù)字或第



幾頁(yè)的超連結(jié),使用者按下按鈕之後就會(huì)到指定的頁(yè)數(shù),利用上面的程式也可以做到

相同的功能,你只要在網(wǎng)頁(yè)底部加上



<%fOR I = 1 TO (CmdShowEntries.PageCount - 1)



if I <> CInt(PAGE) THEN%>

<a href="Devide.asp?Action=select&Page=<%=I>

&RCount=<%=(I-1)*10%>"><%=I%></a>



<% END IF



NEXT %>

然後在原本判斷是要回上一頁(yè)還是下一頁(yè)的程式段中加上





<% If ACTION = "select" Then %>

<% PAGE = CInt(Request.Querystring("PAGE")) %>

<% RCOUNT = CInt(Request.Querystring("RCOUNT")) %>

<% For DACOUNT = 1 To RCOUNT %>

<% CmdShowEntries.MoveNext %>

<% Next %>

<% End If %>


溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
国语自产精品视频在免费| 在线日本视频| 亚洲国产午夜精品| 亚洲精品无播放器在线播放| 性生活黄色大片| 国产免费一区二区三区免费视频| 一本大道久久a久久精品综合| 国产伦精品一区| 丰满人妻一区二区三区四区| 日韩欧美视频网站| 中文字幕在线视频一区二区| 亚洲色图第三页| 国产成人自拍在线| 国内精品国产三级国产99| 国产精品久久久91| 成年免费视频黄网站在线观看| 国产午夜精品一区理论片飘花| 久久久久美女| 亚洲五码在线观看视频| 欧美视频一区二| 欧美日韩一区二区三区不卡视频| 久久成人高清| 亚洲福利视频一区| 亚洲精品一二| 九色视频成人自拍| 国产美女明星三级做爰| 日本成人一区二区| 亚洲午夜一区二区三区| 久久精品卡一| 亚洲综合在线免费| 成人嘿咻视频免费看| 黄色成人在线播放| 久久亚洲精品国产精品紫薇| 中文字幕免费精品一区| 中文字幕中文字幕在线十八区| 丝袜在线视频| eeuss国产一区二区三区| 精品国产乱码久久久久久1区二区| 精品欧美一区二区三区在线观看| 亚洲色成人网站www永久四虎| 欧洲女同同性吃奶| 国产精品视频成人| 日韩av在线中文字幕| 国产成人a亚洲精v品无码| 精品视频在线一区| 2022国产麻豆剧果冻传媒剧情| 五月婷婷六月婷婷| 日韩av资源在线播放| 短视频在线观看| 午夜在线视频一区二区区别| 美丽的姑娘在线观看免费动漫| 中文字幕人成乱码在线观看| 成人性生交大片免费看午夜| 亚洲一级理论片| 久久riav二区三区| 午夜精品久久久久久久久久久| 成a人片亚洲日本久久| 亚洲男人的天堂在线播放| av激情成人网| 国内精品国语自产拍在线观看| 91精品人妻一区二区| 成人免费看黄yyy456| 中文字幕久热精品视频在线| 韩日中文字幕| 女性生殖扒开酷刑vk| 我不卡伦不卡影院| 一区二区三区的久久的视频| 91看片在线播放| 中文字幕日韩一区二区不卡| 欧美一级电影免费在线观看| 99热精品免费| 忘忧草精品久久久久久久高清| 欧美激情亚洲国产| 欧美色图另类小说| 亚洲成在人线在线播放| 蜜臀av粉嫩av懂色av| www.中文字幕在线| 欧美日韩中文在线观看| 日韩电影免费网站| 国产精品初高中害羞小美女文| 精品视频在线你懂得| 天堂中文av在线资源库| 久久男人av资源站| 黄色激情在线观看| 含羞草久久爱69一区| 国产三级一区二区三区| 欧美三级理论片| 成人啪啪18免费游戏链接| 自拍视频国产精品| 欧美视频一区二区在线| 国产成在线观看免费视频| 国产精品入口免费视| 黄色www视频| 国产精品国产一区二区三区四区| 久久久久国产精品| av之家在线观看| 影音先锋中文字幕在线视频| 国内自拍一区| 成人欧美一区二区三区黑人麻豆| 日本一区二区三区免费视频| 在线看片你懂得| 欧美性受xxxx黑人猛交| 亚乱亚乱亚洲乱妇| 久久久99免费视频| 91精品美女在线| 嫩草影院视频| 国产天堂视频| 91日本在线观看| 国产精品久久久久福利| 国产精品久久久久久久久久久久久久久久久久| 国产乱子视频| gogogo高清在线观看免费完整版| 亚洲午夜在线电影| 国模吧一区二区三区| 久久久久亚洲av无码a片| 国产日韩欧美精品电影三级在线| 国产主播在线资源| 欧美三级第一页| 无人视频在线观看免费| 夜夜躁很很躁日日躁麻豆| xvideos亚洲人网站| 国产精品久久婷婷六月丁香| 日韩欧美第一页| 久久av中文| 中国女人做爰视频| 久久黄色免费网站| 综合欧美国产视频二区| 午夜精品免费看| 日韩三级成人| 欧美成人免费高清视频| 麻豆精品国产传媒| 亚洲福利小视频| 欧美日韩一区二区免费在线观看| 欧美性free免费| 亚洲精品免费在线视频| 婷婷激情综合网| 一二三四在线观看免费高清中文在线观看| 久久国产精品波多野结衣| 五月天婷婷在线视频| 亚洲欧美在线磁力| 国产激情无码一区二区三区| 欧美极品jizzhd欧美| 在线观看精品视频看看播放| 97精品久久久午夜一区二区三区| 91一区二区在线观看| 亚洲日本免费| 97人人在线视频| 传媒视频在线| 偷拍一区二区三区四区| 一区二区三区视频在线观看免费| 欧美一区一区| 国偷自产一区二区免费视频| 久久婷五月综合| 99国产盗摄| 中文字幕视频在线观看| 激情欧美一区二区三区黑长吊| 狠狠色综合网站久久久久久久| 亚洲无线观看| 牛夜精品久久久久久久99黑人| 国产精品免费麻豆入口| 91传媒久久久| 91成人免费观看网站| 乱插在线www| 欧美最猛黑人xxxxwww| 久久国产小视频| 中文字幕欧美国产| 成人在线国产| 97免费视频在线播放| 亚洲二区在线播放视频| 国产精品系列在线观看| 精品国产一区二区三区日日嗨| 亚洲第一天堂在线观看| 国产主播色在线| 69精品国产久热在线观看| 亚洲成人网在线观看| 国产成人免费在线视频| 欧美精品久久天天躁| 久久av在线播放| 男女全黄做爰文章| 91精品国产色综合久久ai换脸| 人人澡人人爽| 激情久久免费视频| 日韩一卡二卡三卡国产欧美| 国产最新在线| 欧美电影精品一区二区| 亚洲成人777| www.亚洲.com| 欧美亚日韩国产aⅴ精品中极品| 成人性视频免费网站| 欧美18xxxxx| 免费黄色的网站| 91成人噜噜噜在线播放| 国产一区二区三区黄片| 亚洲综合一区二区精品导航| 日日骚av一区| 亚洲最大成人网色| 精品视频久久| 国产精品无码2021在线观看| 欧美夜福利tv在线| 色综合天天综合网中文字幕| 日韩伦理在线免费观看| www.av导航| 亚洲春色在线| 亚洲精品在线观看av| 婷婷在线免费观看| lutube成人福利在线观看| 色吧影院999| 国产午夜精品一区二区三区欧美| 初体验·韩国| 韩国福利一区| 日韩成人在线看| 91极品女神在线| 亚洲国产精品久久久天堂| 手机精品视频在线| 国产噜噜噜噜久久久久久久久| 欧美亚洲另类在线| 欧美日韩国产免费观看| www亚洲天堂| 国产乱叫456| 欧美午夜免费| 国产永久免费高清在线观看| 无码人妻精品一区二区三| 在线亚洲一区| 国产一区二区三区四区大秀| 亚洲精品国产无天堂网2021| 色婷婷综合缴情免费观看| 91九色在线porn| 好男人www社区| 日韩av电影免费在线观看| 美女视频黄的免费| 伊人av免费在线观看| 亚洲人成精品久久久久久| 亚洲人成影视在线观看| 熟妇女人妻丰满少妇中文字幕| 久久久国产精品入口麻豆| 亚洲调教一区| 91在线九色porny| 欧美1区2区3区| 麻豆免费视频网站入口| 91在线看黄| 每日更新av在线播放| 在线观看欧美理论a影院| 极品美女一区二区三区视频| 蜜桃av噜噜一区二区三区麻豆| 国产一级片91| 伊人天天综合| 黄色av网站在线播放| 最新国产一区| 簧片在线免费看| 国产午夜精品一区二区三区四区| 欧美日韩中文字幕在线播放| 永久免费av网站| 在线观看的网站你懂的| 欧美激情一二三| 亚洲欧美在线观看| 91精品国产91久久久久久最新毛片| 欧美三级理论片| 无码成人精品区在线观看| 四虎成人永久免费视频| 欧美高清videosex极品| 久久免费看av| 韩国三级在线播放| 欧美成人伊人久久综合网| 欧美午夜精品久久久久免费视| 99re视频在线| 国产区视频在线观看| 精品国偷自产在线视频| 加勒比一区二区三区| 日本中文字幕亚洲| 强伦女教师2:伦理在线观看| 视频免费一区二区| 一本色道**综合亚洲精品蜜桃冫| 日韩电影免费观看在线观看| 亚洲五月六月| 在线麻豆国产传媒1国产免费| mm131午夜| 欧美高清性猛交| 奇米4444一区二区三区| 免费中文字幕在线| 97高清视频| 日本视频三区| 日韩欧美国产精品一区二区三区| 国产精品久久久免费| 国产精品久久久久久久9999| 天堂在线中文字幕| 日韩av片子| 亚洲小说区图片区| 久久久婷婷一区二区三区不卡| 性欧美精品孕妇| 成人激情av| 久久久久国产精品一区| 亚洲va久久久噜噜噜久久天堂| 久久免费视频2| a级片在线观看视频| 伊人久久久久久久久久久久久久| 国产精品自在欧美一区| 午夜久久久精品| 久久.com| 欧洲精品视频在线| 亚洲一区二区三区四区在线免费观看| 国内精品久久久久久99蜜桃| 宅男噜噜噜66国产日韩在线观看| www黄com| 成人毛片在线精品国产| 美女激情网站| 久久国产福利国产秒拍| 久久久一本二本三本| 日韩精品中文字幕在线观看| 91黄在线观看| 97视频在线观看免费| 岛国在线大片| 免费看黄视频网站| 久久国产精品一区二区三区四区| 成 人 黄 色 小说网站 s色| 国产精品久久久久久久久| 欧美综合影院| 91网在线观看| 亚洲天堂精品在线| 日韩不卡在线观看日韩不卡视频| 国产欧美日韩综合精品一区二区三区| 国产精品成人一区二区三区吃奶| 少妇光屁股影院| 亚洲一区美女| 国产精品久久久久7777| 国内一区二区三区| 中文字幕av网站| fc2ppv在线观看| 中文字幕av一区二区三区人妻少妇|