小弟初学asp遇到疑难问题,求各位大哥指导,小弟都结贴
新到网络公司上班,做了个企业网站的产品页那里不知道怎么弄了,大哥们指点:
问题:点左边导航连接,右边产品不会跟随变化。。
产品展示页代码:
<div class="top"> </div>
<!--#include file="leftnav.asp"-->
<div class="bottom"> </div>
</div><!--左边导航层完结-->
<div id="col_right"><!--右边详细内容层-->
<div class="feature">
<img src="ADIMAGE/masthead_services.zh.jpg">
</div>
<h1>产品展示厅</h1>
<div class="copy">
<%
id=trim(request.QueryString("cpid"))
if cpid="" or isnumeric(cpid) then
cpid=0
end if
set rs=server.CreateObject("adodb.recordset")
select case cpid
case "0"
sql="select * from cpzs order by id desc"
case else
sql="select * from cpzs where id="&cpid&" and classname='"&classname&"' order by id desc"
end select
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.Write("暂时没有相关产品信息")
else
rs.pagesize=12 '定义一页显示的记录数目
tatalrecord=rs.recordcount '获取记录总数目
tatalpages=rs.pagecount '获取分页的数目
rs.movefirst
nowpage=request("page") '用request获取当前页数,注意page是自己定义的变量并非函数
if nowpage&"x"="x" then '处理页码为空时的情况
nowpage=1
else
nowpage=cint(nowpage) '将页码转换成数字型
end if
rs.absolutepage=nowpage '将指针移动到当前显示页的第一条记录
%>
<%
n=1
while not rs.eof and n<=rs.pagesize
%>
<div class="pimg"><a href="cpinfo.asp?id=<%=rs("id")%>"><img src="admin/<%=rs("xiaotu")%>" /></a><br /><br /><%=rs("title")%></div>
<%
rs.movenext '显示页面的数据
wend
%>
</div>
<div class="fy">
<table height="19" border="0" align="center" cellpadding="0" cellspacing="0">
<tr bgcolor="#99CC33">
<td width="17%" height="18" align="center"><strong>共:<%=tatalpages%>页 当前为:<%=nowpage%>页
<%if nowpage>1 then%>
<a href="cpzs.asp?page=<%=nowpage-1%>">上一页</a>
<%else%>
上一页
<%end if%>
<%for k=1 to tatalpages%>
<%if k<>nowpage then %>
<a href="cpzs.asp?page=<%=k%>"><%=k%></a>
<%else%>
<%=k%>
<%end if%>
<%next%>
<%if nowpage < tatalpages then%>
<a href="cpzs.asp?page=<%=nowpage+1%>">下一页</a>
<%else%>
下一页
<%end if%><!--加上页码连接-->
<%if nowpage<>1 then%>
<a href="cpzs.asp?page=<%=1%>"> 首页</a>
<%else%>
首页
<%end if%>
<%if nowpage<>tatalpages then %>
<a href="cpzs.asp?page=<%=tatalpages%>">末页</a>
<%else%>
末页
<%end if%>
<%end if%>
</strong></td>
<tr>
</table>
</div>
左边导航代码:页面名字leftnav.asp
代码:
<!--#include file="include/leftmenu.asp"-->
<ul>
<li><%call pro_class()%></li>
</ul>
leftmenu.asp页面代码:
<%
sub pro_class()
%>
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from wu_newsclass"
rs.open sql,conn,1,1
if rs.eof and rs.bof then
%>
<ul>
<li>暂时没有产品分类</li>
</ul>
<%
else
do while not rs.eof
%>
<ul>
<li><a href="cpzs.asp?cpid=<%=rs("id")%>"><%=rs("classname")%></a></li>
</ul>
<%
rs.movenext
loop
end if
rs.close
set rs=nothing
%>
<%end sub%>