<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[静怡家园]]></title> 
<link>http://www.zhanghaijun.com/index.php</link> 
<description><![CDATA[书山有路勤为径，学海无涯苦作舟！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[静怡家园]]></copyright>
<item>
<link>http://www.zhanghaijun.com/post//</link>
<title><![CDATA[分页的显示--前后翻滚10页的实现]]></title> 
<author>碟舞飞扬 &lt;webmaster@zhanghaijun.com&gt;</author>
<category><![CDATA[Web开发]]></category>
<pubDate>Sun, 24 Jun 2007 17:43:27 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//</guid> 
<description>
<![CDATA[ 
	&lt;%<br/>set con=server.CreateObject(&quot;ADODB.Connection&quot;)<br/>strConnection=&quot;Data Source=xxxxxxx;&quot;<br/>con.Open strConnection<br/><br/>set rs = Server.CreateObject(&quot;ADODB.Recordset&quot;)<br/>chartSQL=&quot;select ID,name,category_one from goods &quot;<br/>rs.Open chartSQL,con,1,3<br/>if rs.EOF or rs.BOF then &#039;如果为空<br/>response.end<br/>end if <br/>pagesize=10 &#039;每页显示10条记录<br/>pagecuont=rs.PageCount &#039;总页数<br/>recordcount=rs.RecordCount <br/>dim pagenum &#039;当前页码<br/>dim currentRecord &#039;当前页的记录数,对于末页其值不等于pagesize<br/>if Request.QueryString (&quot;pageNum&quot;)=&quot;&quot; then <br/>pageNum=1 <br/>else <br/>pageNum=Request.QueryString (&quot;pageNum&quot;) <br/>rs.AbsolutePage =trim(Request.QueryString (&quot;pageNum&quot;)) <br/>end if<br/>%&gt;<br/>&lt;html&gt;<br/>&lt;head&gt;<br/>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot;&gt;<br/>&lt;meta name=&quot;GENERATOR&quot; content=&quot;Microsoft FrontPage 4.0&quot;&gt;<br/>&lt;meta name=&quot;ProgId&quot; content=&quot;FrontPage.Editor.Document&quot;&gt;<br/>&lt;title&gt;New Page 1&lt;/title&gt;<br/>&lt;SCRIPT LANGUAGE=javascript&gt;<br/>&lt;!--<br/>function openwindow(url){<br/>window.open(url,&#039;&#039;,&#039;resizable=no,width=240,height=160,fullscreen=yes&#039;)<br/>}<br/>//--&gt;<br/>&lt;/SCRIPT&gt;<br/>&lt;link rel=&quot;stylesheet&quot; href=&quot;file:///F&#124;/mysourceof17560/CSS.CSS&quot; type=&quot;text/css&quot;&gt;<br/>&lt;/head&gt;<br/>&lt;body bgcolor=#999999&gt;<br/>&lt;p align=&quot;center&quot;&gt;商品修改页面&lt;/p&gt;<br/>&lt;table border=&quot;1&quot; width=&quot;100%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; bordercolordark=&quot;#999999&quot; bordercolorlight=&quot;#000000&quot;&gt;<br/>&lt;tr&gt; <br/>&lt;td width=&quot;10%&quot;&gt; <br/>&lt;div align=&quot;center&quot;&gt;编号　&lt;/div&gt;<br/>&lt;/td&gt;<br/>&lt;td width=&quot;63%&quot;&gt; <br/>&lt;div align=&quot;center&quot;&gt;商品名　&lt;/div&gt;<br/>&lt;/td&gt;<br/>&lt;td width=&quot;14%&quot;&gt;　 <br/>&lt;div align=&quot;center&quot;&gt;主分类&lt;/div&gt;<br/>&lt;/td&gt;<br/>&lt;td width=&quot;13%&quot;&gt; <br/>&lt;div align=&quot;center&quot;&gt;操作　&lt;/div&gt;<br/>&lt;/td&gt;<br/>&lt;/tr&gt;<br/>&lt;%<br/>for i=1 to rs.PageSize <br/>if rs.EOF or rs.BOF then &#039;本条件判断是否到了尽头 <br/>exit for <br/>end if <br/>%&gt;<br/>&lt;tr&gt; <br/>&lt;td width=&quot;10%&quot; align=center&gt;&lt;%=rs(&quot;ID&quot;)%&gt;&lt;/td&gt;<br/>&lt;td width=&quot;63%&quot; align=center&gt;&lt;%=rs(&quot;name&quot;)%&gt;　&lt;/td&gt;<br/>&lt;td width=&quot;14%&quot; align=center&gt;&lt;%=rs(&quot;category_one&quot;)%&gt; &lt;/td&gt;<br/>&lt;td width=&quot;13%&quot;&gt; <br/>&lt;div align=&quot;center&quot;&gt;<br/>&lt;INPUT type=&quot;button&quot; value=&quot;Button&quot; id=button1 name=button1 <br/>onclick=&quot;javascript:window.open(&#039;tomodify.asp?id=&lt;%=rs(&quot;ID&quot;)%&gt;&amp;zfenlei=&lt;%=rs(&quot;category_one&quot;)%&gt;&#039;,&#039;&#039;,&#039;resizable=no,width=240,height=160&#039;)&quot;&gt;<br/>　&lt;/div&gt;<br/>&lt;/td&gt;<br/>&lt;/tr&gt;<br/>&lt;%<br/>currentRecord=currentRecord+1 &#039;取的当前页的记录数 <br/>rs.MoveNext <br/>next <br/>rs.Close<br/>%&gt;<br/>&lt;/table&gt;<br/>&lt;div align=&quot;center&quot; class=&quot;bfont&quot;&gt;合计&lt;%=recordCount%&gt; 条记录 &#124; 第 <br/>&lt;% <br/>pageNum_record=(pageNum-1)*pageSize+1 &#039;初始记录位置 <br/>pageNum_record_=pageNum_record+currentRecord-1 &#039;末记录位置 <br/>Response.Write pageNum_record <br/>%&gt;<br/>-&lt;%=pageNum_record_%&gt;条 &#124; 第&lt;%=pageNum%&gt;页 &#124;共&lt;%=pagecuont%&gt;页 <br/>&lt;%<br/>if pagecuont &gt;0 then &#039;防止当前返回的为空记录，即数据库中该数据集为空<br/>if pageNum &gt; 1 then %&gt;<br/>&lt;a href=&quot;modifychart.asp?pageNum=1&quot;&gt; &lt;font color=&quot;#FFFFFF&quot;&gt;首页&lt;/font&gt;&lt;/a&gt; <br/>&lt;%<br/>else Response.Write &quot;首页&quot;<br/>end if<br/>if pageNum &gt; 10 then <br/>&#039;如有需要，请在这里添上如果不足10页时该实现前n页的代码，<br/>&#039;请参考下面的如果后面不足10页时该怎么样处理的代码和思路<br/>%&gt;<br/>&lt;a href=&quot;modifychart.asp?pageNum=&lt;%=(pageNum-10)%&gt;&quot;&gt; &lt;font color=&quot;#FFFFFF&quot;&gt;前10页&lt;/font&gt;&lt;/a&gt; <br/>&lt;%<br/>end if<br/>if (pageNum+10) &lt; pagecuont then<br/>&#039;这里也相同参考下面的思路<br/>%&gt;<br/>&lt;a href=&quot;modifychart.asp?pageNum=&lt;%=(pageNum+10)%&gt;&quot;&gt; &lt;font color=&quot;#FFFFFF&quot;&gt;下10页&lt;/font&gt;&lt;/a&gt; <br/>&lt;% <br/>end if<br/>if (pageNum+10) &lt; pagecuont then<br/>&#039;这里判断后面是否还有10页<br/>endpage=pageNum+9<br/>else<br/>endpage=pageCount<br/>end if<br/>for i=pageNum to endPage<br/>%&gt;<br/>&lt;a href=&quot;modifychart.asp?pageNum=&lt;%=i%&gt;&quot;&gt;第&lt;%=i%&gt;页&lt;/a&gt; <br/>&lt;%<br/>next <br/>if pageNum &lt;&gt; pageCount then<br/>%&gt;<br/>&lt;a href=&quot;modifychart.asp?pageNum=&lt;%=pagecuont%&gt;&quot;&gt; &lt;font color=&quot;#FFFFFF&quot;&gt;末页&lt;/font&gt;&lt;/a&gt; <br/>&lt;% <br/>end if<br/>end if &#039;end of ---&gt;if pageCount &gt;0 then <br/>%&gt;<br/>&lt;/div&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt; 
]]>
</description>
</item><item>
<link>http://www.zhanghaijun.com/post//#blogcomment</link>
<title><![CDATA[[评论] 分页的显示--前后翻滚10页的实现]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>