欢迎光临
我们一直在努力

ASP应用范例-分页_代码部分-ASP教程,ASP应用

建站超值云服务器,限时71元/月

<%

dim conn,rs,sqlstr,pagesize,rowcount,totalpages,pageno,position,pagebegin,pageend

set conn= server.createobject("adodb.connection")

set rs = server.createobject("adodb.recordset")

conn.open "provider=sqloledb;data source=127.0.0.1;user id=sa;password=;initial catalog=zjydata"

sqlstr="select * from items order by iid"

rs.open sqlstr,conn,1,1

pagesize=10

if rs.recordcount=0 then

%>

<table width=100% border=0 cellpadding=1 cellspacing=1 style=font-size:9pt>

<tr bgcolor=#003366 height=20px>

<td align=center><font color=#ffffff>商品代码</font></td>

<td align=center><font color=#ffffff>商品名称</font></td>

<td align=center><font color=#ffffff>型号规格</font></td>

<td align=center><font color=#ffffff>计量单位</font></td>

<td align=center><font color=#ffffff>参考进价</font></td>

<td align=center><font color=#ffffff>参考售价</font></td>

<td align=center><font color=#ffffff>备注</font>

</tr>

<tr height=20px>

<td align=center>没有任何商品信息!</td>

<tr>

</table>

<%

else

rs.pagesize = cint(pagesize)

totalpages=rs.pagecount

pageno=request.querystring("pageno")

if pageno="" or pageno<1 then

pageno = 1

end if

rs.absolutepage = pageno

position=rs.pagesize*pageno

pagebegin=position-rs.pagesize+1

if position <rs.recordcount then

pageend=position

else

pageend= rs.recordcount

end if

%>

<table width=100% border=0 cellpadding=1 cellspacing=1 style=font-size:9pt>

<tr>

<td width=20%>

<%

response.write "页:"& pageno &" / "& totalpages &" | 记录:"& pagebegin & " – " & pageend & " / " &rs.recordcount

%>

</td>

<td align=right>

<%

if pageno > 1 then

response.write "<a href=list.asp?pageno=1>首页</a>&nbsp;<a href=list.asp?pageno=" & (pageno-1) & ">上页</a>&nbsp;"

end if

if totalpages > 1 and cint(pageno) <> cint(totalpages) then

response.write "<a href=list.asp?pageno=" & (pageno+1) & ">下页</a>&nbsp;<a href=list.asp?pageno=" & totalpages & ">末页</a>&nbsp;"

end if

%>

</td>

</tr>

<tr bgcolor=#003366 height=20px>

<td align=center width=20%><font color=#ffffff>商品代码</font></td>

<td align=center width=30%><font color=#ffffff>商品名称</font></td>

<td align=center width=8%><font color=#ffffff>型号规格</font></td>

<td align=center width=8%><font color=#ffffff>计量单位</font></td>

<td align=center width=8%><font color=#ffffff>参考进价</font></td>

<td align=center width=8%><font color=#ffffff>参考售价</font></td>

<td align=center width=18%><font color=#ffffff>备注</font></tr>

<%

rowcount = rs.pagesize

dim color1,color2

color1="#dddddd"

color2="#eeeeee"

do while not rs.eof and rowcount > 0

response.write "<tr height=20px bgcolor="

%>

<%

if rowcount mod 2=0 then:response.write color1 else:response.write color2

%>

<%

response.write ">"

%>

<td><span><a href=manage.asp?id=<%=rs(0)%>><% =rs("vcode")%></a></span></td>

<td><span><% =rs("vname")%></span></td>

<td><span><% =rs("vspec")%></span></td>

<td><span><% =rs("vunit")%></span></td>

<td><span><% =rs("finprice")%></span></td>

<td><span><% =rs("foutprice")%></span></td>

<td><span><% =rs("vdescription")%></span></td>

</tr>

<%

rowcount = rowcount – 1

rs.movenext

loop

conn.close

set rs = nothing

set conn = nothing

%>

<tr bgcolor=#003366 height=20px>

<td align=center width=20%><font color=#ffffff>商品代码</font></td>

<td align=center width=30%><font color=#ffffff>商品名称</font></td>

<td align=center width=8%><font color=#ffffff>型号规格</font></td>

<td align=center width=8%><font color=#ffffff>计量单位</font></td>

<td align=center width=8%><font color=#ffffff>参考进价</font></td>

<td align=center width=8%><font color=#ffffff>参考售价</font></td>

<td align=center width=18%><font color=#ffffff>备注</font>

</tr>

<tr>

<td>

<%

for i=1 to totalpages

if cint(pageno) = cint(i) then

response.write "["&i&"]"

else

response.write "&nbsp<a href=list.asp?pageno="&i&">"&i&"</a>&nbsp"

end if

next

%>

</td>

</tr>

</table>

<%

end if

%>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » ASP应用范例-分页_代码部分-ASP教程,ASP应用
分享到: 更多 (0)

相关推荐

  • 暂无文章