ASP分类分页生成HTML的问题! 10
我有一个ASP站点想把产品分类弄成HTNL各式的,数据库中有10个分类,我现在的代码只能生成第一个,其他9个生成不了,我是菜鸟,请高手帮忙看下,代码如下:<%Dimbig...
我有一个ASP站点想把产品分类弄成HTNL各式的,数据库中有10个分类,我现在的代码只能生成第一个,其他9个生成不了,我是菜鸟,请高手帮忙看下,代码如下:
<%
Dim big_id,html_url,rscount
rscount = 0
set rs = server.CreateObject("adodb.recordset")
rs.open "select * from fenlei ORDER BY paixu asc",conn,1,1
if not rs.eof then
for i = 0 to rs.recordcount - 1
if i = curpage then
fl_id=rs("fl_id")
html_url=rs("html_url")
end if
rs.movenext
next
end if
rs.close
PageSize = 12
rs.open "Select count(*) from product where fl_id="&fl_id,conn,1,1
if not rs.eof then
rscount = rs(0)
end if
If rscount mod PageSize > 0 then
pageCount = (rscount-(rscount mod PageSize)) / PageSize + 1
else
pageCount = rscount / PageSize
End If
If PageCount = 0 then
PageCount = 1
End If
for k = 1 to PageCount
filename=""&html_url&"_"&k&".html"
If k = 1 Then
filename=""&html_url&".html"
End If
do while not rs.eof
on error resume next
host="product.asp?fl_id="&fl_id&"&page="&k&""
folder="../product/"
Fso_info host,folder,filename
rs.movenext
loop
rs.close
set rs=nothing
next
response.write "全部生成&k&个页面!"
%>
说明:表fenlei, 是产品的打的分类,fl_id是表fenlei里面的,每个fl_id里面都有一个静态html_url地址。fl_id在product里面也存在的,就是区别分类用的。
host="product.asp?fl_id="&fl_id&"&page="&k&"" 这个是前台的动态的地址。
现在是只能生成fl_id=1的页面,其他的都生成不了。
请高手帮我看下,
谢谢 展开
<%
Dim big_id,html_url,rscount
rscount = 0
set rs = server.CreateObject("adodb.recordset")
rs.open "select * from fenlei ORDER BY paixu asc",conn,1,1
if not rs.eof then
for i = 0 to rs.recordcount - 1
if i = curpage then
fl_id=rs("fl_id")
html_url=rs("html_url")
end if
rs.movenext
next
end if
rs.close
PageSize = 12
rs.open "Select count(*) from product where fl_id="&fl_id,conn,1,1
if not rs.eof then
rscount = rs(0)
end if
If rscount mod PageSize > 0 then
pageCount = (rscount-(rscount mod PageSize)) / PageSize + 1
else
pageCount = rscount / PageSize
End If
If PageCount = 0 then
PageCount = 1
End If
for k = 1 to PageCount
filename=""&html_url&"_"&k&".html"
If k = 1 Then
filename=""&html_url&".html"
End If
do while not rs.eof
on error resume next
host="product.asp?fl_id="&fl_id&"&page="&k&""
folder="../product/"
Fso_info host,folder,filename
rs.movenext
loop
rs.close
set rs=nothing
next
response.write "全部生成&k&个页面!"
%>
说明:表fenlei, 是产品的打的分类,fl_id是表fenlei里面的,每个fl_id里面都有一个静态html_url地址。fl_id在product里面也存在的,就是区别分类用的。
host="product.asp?fl_id="&fl_id&"&page="&k&"" 这个是前台的动态的地址。
现在是只能生成fl_id=1的页面,其他的都生成不了。
请高手帮我看下,
谢谢 展开
2个回答
展开全部
懒得一个一个看了,有简单方法干嘛不用
on error resume next
这个去掉,把出错代码发给我
on error resume next
这个去掉,把出错代码发给我
追问
我把这行代码去掉了,
没有任何报错
还是只生成第一个行,
其他没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
网易云信
2023-12-06 广告
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询